からのDataGridViewを作成します。私はgrid
を調べるとは、プログラム私は次のコードを持っているの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;
を、DataSource
属性は、行数が正確であることを示しています。ただし、grid.Rows
の数はゼロです。これとは対照的に
が、私はWinフォーム上DataGridView
を作成し、そのDataSource
DataTable
に割り当てた場合、DataGridView.Rows
が自動的に追加されます。
DataGridView.Rows
が正しくなるようにするには、ここではどのコードを入力しなくていいですか?
質問は、ディスプレイとは何かありますか?正しい? – OneFineDay
列を追加せずに単純にデータソースとしてテーブルを指定すると、行が表示されますか? – rune711
'AutoGenerateColumns'プロパティ? – OneFineDay