WinformにdataGridViewがあり、ここで見たコードを使用して、チェックボックスのある列をデータグリッドに追加しました。
DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
{
column.HeaderText = "Export";
column.Name = "Export";
column.AutoSizeMode =
DataGridViewAutoSizeColumnMode.DisplayedCells;
column.FlatStyle = FlatStyle.Standard;
column.CellTemplate = new DataGridViewCheckBoxCell(false);
column.CellTemplate.Style.BackColor = Color.White;
}
gStudyTable.Columns.Insert(0, column);
これは機能しますが、追加したデフォルトののこぎりとしてcheckBoxをチェックしたいと思います。
foreach (DataGridViewRow row in gStudyTable.Rows)
{
row.Cells[0].Value = true;
}
ただし、チェックボックスの列はまだオフになっています。データソースとしてコレクションを使用しており、データソースを追加した後でcolの値を変更します。