Быстрое добавление нескольких столбцов в DataTable с помощью vb.net
Вот что я сейчас использую. Работает нормально, но занимает несколько секунд. Есть ли более быстрый способ? Я попытался создать список DataColumn и использовать table.columns.addRange(list.toArray) без каких-либо улучшений. Мне просто нужно, чтобы столбцы были пронумерованы от 0 до 67.
If appTable.Columns.Count = 0 Then
'adds columns 0 to 67 to table
For x = 0 To 67 Step 1
appTable.Columns.Add(x, GetType(String))
Next
End If
1 ответ
Я чувствую себя идиотом. user6144226 ответил на мой вопрос. Я использовал DataTable в качестве источника данных для DataGridView до добавления столбцов. Это то, что вызвало узкое место.
Я добавил столбцы в DataTable, прежде чем установить его в качестве источника данных, и все работает намного быстрее. Спасибо за ваши ответы.