日期:2014-05-18  浏览次数:20386 次

如何判断datagrid中 checkbox被选中的个数??
如何判断datagrid中 checkbox被选中的个数??

不用JS可以吗  



------解决方案--------------------
C# code
int intCount=0;
for(int i=0;i<datagrid.Items.count;i++)
{
   CheckBox cb=(CheckBox)datagrid.Items[i].findcontrol("your checkbox id");
   if(cb.Checked)
   {intCount++;}
}

------解决方案--------------------
SQL code

int i=0;
for(int n=0;n<DataGrid1.Items.Count;n++)
{
    CheckBox cb=(CheckBox)DataGrid1.Items[n].Cells[0].FindControl("CheckBox1");//0代表checkbox所在列的索引
    if(cb.Checked)
    {
        i++;    
        }
}