DataGrid加 CheckBox在线等待
for (int i = 0; i < dgBranch.Items.Count; i++)
{
CheckBox cb = (CheckBox)this.dgBranch.Items[i].FindControl( "chk1 ");
if (cb != null)
{
if (cb.Checked == true)
{
inquery.Run();
select = (Corona.BLL.HR.Branch)inquery.GetEntity(i);
}
}
}
我根了count的植显示乱的什么是OOOOOOFC什么的请高手指教
------解决方案--------------------(bool)datagrid.rows[i].cells[ "chek "].value
就可以得到datagrid的这一行的这个checkbox列的check状态
------解决方案--------------------怎么不行?我就这么做的,datagridview里面本来就带DataGridViewCheckboxColumn这个ColumnType,只要把某一列设置成这个那就是一个checkbox
for(int i =0;i <dgview.Rows.Count;i++)
{
if(dgview.Rows[i].Cell[ "CheckboxName "].Value == null)
continue;
if((bool)dgview.Rows[i].Cell[ "CheckboxName "].Value)
MessageBox.Show( "Checked! ");
}