获取:
    DataTable temp=(DataTable)dataGridout.DataSorce;
    temp.GetChanges();
    foreach(DataRow dr in temp.Rows)
     {
          if(dr["dtcCheck"].ToString()=="True")//CheckBox打钩为True
          else//dr["dtcCheck"].ToString()=="False"
           {}
}

解决方案 »

  1.   

    谢谢 LoveCoder(程序员) ;
    我想从DataGrid直接找,不从DataTable找,这样有办法吗?
      

  2.   

    所选行
    dataGridout[dataGridou.CurrentRowIndex,0].ToString();
    //DataGrid[行索引,列索引]
      

  3.   

    先用foreach取出每个单元格,再找出每个单元格里的corntls的类型,经过GetType判断是否是checkbox就可以把单元里的vlue值取出了,
      

  4.   

    for(int i=0;i<datagrid.PageSize;i++)
    {
       CheckBox chk=(CheckBox)datagrid.Items[i].Cells[0].FindControl("checkbox的ID")
       if(chk.Checked)
       {    }
      

  5.   

    我也正需要这方面的资料啊,兄弟们,可以详细谈谈吗?点中所有checkbox,批量删除