Программно создать DataGridview из DataTableC#

Место общения программистов C#
Ответить
Anonymous
 Программно создать DataGridview из DataTable

Сообщение Anonymous »

У меня есть следующий код:

Код: Выделить всё

DataTable table = new DataTable();

//DataTable is filled with values here...

DataGridView grid = new DataGridView();

foreach (DataColumn column in table.Columns)
{
grid.Columns.Add(column.ColumnName, column.ColumnName);
}

grid.DataSource = table;
Когда я проверяю сетку, атрибут DataSource указывает, что количество строк правильное. Однако счетчик Grid.Rows равен нулю.

Напротив, если я создаю DataGridView в winform, а затем назначаю его DataSource в DataTable, DataGridView.Rows будет добавлен автоматически.

Какой код мне здесь не хватает, чтобы правильно ли указано значение DataGridView.Rows?

Подробнее здесь: https://stackoverflow.com/questions/201 ... -datatable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»