如何通过Windows窗体中的编码将checkbox添加到datagridview

我有一个datatable,其中一列是value=true;在另一个datatable中,我将该列的设置设置为value='Checkbox'
因此,如果我的值为true且checkbox存在,则默认数据表value单元必须替换为选择为true的checkbox。以这种方式

如果默认情况下该值为true,则应在该复选框中选中。

最佳答案

如果要添加带有复选框的列:

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "X";
checkColumn.HeaderText = "X";
checkColumn.Width = 50;
checkColumn.ReadOnly = false;
checkColumn.FillWeight = 10; //if the datagridview is resized (on form resize) the checkbox won't take up too much; value is relative to the other columns' fill values
dataGridView1.Columns.Add(checkColumn);

08-26 15:40