我必须选择组列值上的复选框。如果你看到下面的gridview,第3列(GroupNo)有1,1,1,1,2,2,2,2 ....等(此列数据不是静态的,将根据页面索引进行更改< / strong>。即PageIndex = 2可以从7,7,7,8,8,8,8,8,9,9,9等开始)。
现在我的问题是。
在每个部分/组中,用户必须并且应该选择最小值2复选框。因此,如果用户只选中一个复选框,我们需要显示一条弹出消息“请在该特定部分再选中一个复选框”如果用户跳过该消息并转到下一部分,我们必须显示相同的消息。我们必须强制用户在同一部分中选择多个复选框。
主要是我们的意图是复选框,无论在每个部分/组中选择的用户属于一个类别。
请帮我解决这个问题。提前谢谢。
答案 0 :(得分:0)
您需要使用custom Validator
并需要在后面的代码中检查这个以迭代gridview行
编辑:您需要添加更多支票.....
int GroupCount = 0;
for (int count = 0; count < grd.Rows.Count; count++)
{
int GroupNo = ((label)grd.Rows[count].FindControl("yourGroupNoLable")).Text;
if (((CheckBox)grd.Rows[count].FindControl("yourCheckbox")).Checked)
{
GroupCount = GroupCount + 1;
}
}