c# WinForm DatagridView的问题

2025-04-19 06:16:40
推荐回答(5个)
回答1:

你的复选框是什么类型?RadioButton还是CheckBox的?如果是CheckBox的话,就重新写个循环,循环这个DatagridView的第一列,判断每一列是否有CheckBox,有的话就将其check属性变成False!RadioButton类似!建议用脚本去写,不然刷新很麻烦的!希望可以帮助你!!

回答2:

有个OnClick事件,把绑定数据的代码写到DataGridView的onclick事件里就可以了。

回答3:

你把DatagridView的数据放入一个datatable中,然后循环datatable就可以了。

DataTable dt = new DataTable();
dt = (DataTable)dataGridView1.DataSource;
for (int i = 0; i < dt.Rows.Count; i++)
{

}

回答4:

设置完所有的选中状态之后,加一句:
DatagridView.EndEdit();

回答5:

11