GridView复选框根据勾选的绑定值操作

protected void btnSubmit_Click(object sender, EventArgs e)  //按钮点击事件
{
int a = 0;  //(创建一个变量用来判断是否有选中)
foreach (GridViewRow row in GridViewRowName.Rows)   //GridViewRowName为前台命名GridView的ID      循环所有复选框判断选中的复选框,获取绑定的值
{

CheckBox chb = row.FindControl("CheckBoxID") as CheckBox;
string id = chb.ToolTip;      //获取前台多选框绑定的值

if (chb.Checked)        //如果此多选框被勾选
{
a++;   //每有一个勾选a的数量加1,如果没有选中任何复选框则为0

id;    //此id是选中后的值,下面就可以根据这个值进行增删改查了

}

}

if (a == 0)
{
Page.RegisterStartupScript("new", "<script>alert('请勾选数据!')</script>");
}

原文地址:https://www.cnblogs.com/xqfk/p/11804830.html