C#中如何快速选中DataGridView里的CheckBox
CheckBox列是用代码添加的:DataGridViewCheckBoxColumncheck=newDataGridViewCheckBoxColumn();chec...
CheckBox列是用代码添加的:
DataGridViewCheckBoxColumn check = new DataGridViewCheckBoxColumn();
check.Width = 40;
check.TrueValue = 1;
check.FalseValue = 0;
datagridview1.Columns.Insert(0, check);
整个DataGridView大概有近千行,要写个方法,全选CheckBox
我写的方法是这样的:
for (int i = 0; i < datagridview1.RowCount; i++)
{
datagridview1.Rows[i].Cells[0].Value = 1;
}
这样虽然没有错但是速度非常慢,才四百多行就需要十几秒的时间
所以想问下有没有快速一点的方法 展开
DataGridViewCheckBoxColumn check = new DataGridViewCheckBoxColumn();
check.Width = 40;
check.TrueValue = 1;
check.FalseValue = 0;
datagridview1.Columns.Insert(0, check);
整个DataGridView大概有近千行,要写个方法,全选CheckBox
我写的方法是这样的:
for (int i = 0; i < datagridview1.RowCount; i++)
{
datagridview1.Rows[i].Cells[0].Value = 1;
}
这样虽然没有错但是速度非常慢,才四百多行就需要十几秒的时间
所以想问下有没有快速一点的方法 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询