#c# #datatable
#c# #datatable
Вопрос:
Я вставлял 64-битную строку в datatable. Но когда я попытался это сделать, оно не было вставлено в конце метода. Вот мой код, касающийся добавления строки.
DataTable dt = new DataTable();
dt.Columns.Add("DataDump", typeof(string));
dt.Columns.Add("Link", typeof(string));
dt.Rows.Add(new Object[]{
"81jhadasdjahdkahd/d1231231...", //64 bit string
"key"
});
Есть ли какие-либо ограничения на то, что может содержать datatable? или что так?
Это картина после разрыва
Комментарии:
1. Что именно вы подразумеваете под «64-битной строкой»? И как вы заметили, что строка не добавляется?
2. какова точная ошибка
3. Это преобразованная строка для изображения, которое я пытался сохранить, но я хочу, чтобы оно сначала поместило его в держатель. Вот почему я использовал datatable. Я ставлю точку останова в конце добавления строки, а значения нет. Я отредактировал свой пост и разместил ссылку на изображение break
4. Что именно вы добавили? Вы не показываете реальный код.
5. Это мой пример кода, который работает просто отлично:
string s = new string('p', 45492); DataTable dt = new DataTable(); dt.Columns.Add("DataDump", typeof(string)); dt.Columns.Add("Link", typeof(string)); dt.Rows.Add(new Object[]{ s, "key" });