关闭

在DataGrid中,如何判断复选框一列选中了哪个?

586人阅读 评论(0) 收藏 举报

可以看一下以下事例。

System.Text.StringBuilder sb = new System.Text.StringBuilder();
   for(int i=0;i<DataGrid1.Items.Count;i++)
   {
    System.Web.UI.WebControls.DataGridItem dgItem = DataGrid1.Items[i];
    CheckBox chb = (CheckBox)dgItem.Cells[0].FindControl("chk_Select");
    if(chb.Checked)
    {
     string selID = DataGrid1.DataKeys[dgItem.ItemIndex].ToString();
     sb.Append("," + selID);
    }
   }
   if(sb.Length > 0)
    sb.Remove(0,1);

   txb_ArtileID.Text = sb.ToString();

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:32905次
    • 积分:479
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:24篇
    • 译文:0篇
    • 评论:7条
    最新评论