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>");
}