我要选中所有/仅选中某些复选框。 我尝试了stackoverflow的各种版本,但似乎都没有解决。 在动态创建datagrid之后直接调用该代码,因为我只想加载一次Data。 -在我的Form_Load中创建了Datagrid 复选框的值已更改,但未显示。
///这是我创建Datagrid列的方式-与问题无关
for (int kacnt = 1; kacnt <= Ei.Kaanzahl; kacnt++)
{
DataGridViewCheckBoxColumn Kachk = new DataGridViewCheckBoxColumn();
Kachk.HeaderText = "Kamera" + kacnt;
Kachk.Width = 70;
WarDataGridView.Columns.Add(Kachk);
}
//我实际上遇到的代码-值的显示
foreach (DataGridViewRow row in WarDataGridView.Rows)
{
for (int col = 1; col < WarDataGridView.ColumnCount; col++)
{
(WarDataGridView.Rows[row.Index].Cells[col] as DataGridViewCheckBoxCell).Value = true;}}
答案 0 :(得分:1)
按如下所示设置列的True和False值:
Kamerachk.TrueValue = true;
和
Kamerachk.TrueValue = false;