Ho il codice seguente:creare programmazione datagridview da DataTable
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;
Quando esamino grid
, l'attributo DataSource
indica che il numero di righe è corretta. Tuttavia, il conteggio grid.Rows
è zero.
Al contrario, se creare un DataGridView
su un winform, e quindi assegnare sua DataSource
ad un DataTable
, verrà aggiunto automaticamente il DataGridView.Rows
.
Che codice mi manca qui, per avere il conteggio DataGridView.Rows
corretto?
domanda è che cosa è il display? Corretta? – OneFineDay
Se non si aggiungono le colonne e si specifica semplicemente la tabella come origine dati, vengono visualizzate le righe? – rune711
proprietà 'AutoGenerateColumns'? – OneFineDay