【发布时间】:2013-10-25 11:11:53
【问题描述】:
我有一个带有页数的网格视图。我喜欢使用复选框来获取选定复选框的值。我不知道从不同页面中选定的复选框中获取价值。请给我你的建议和编码。
【问题讨论】:
-
更好的方法是在页面顶部(gridview之外)放置一个隐藏字段,然后单击复选框,您应该将相关的id或逗号分隔格式的某个值放在隐藏字段中。在提交表单时,您可以使用逗号分隔隐藏字段值字符串,然后就可以了。
我有一个带有页数的网格视图。我喜欢使用复选框来获取选定复选框的值。我不知道从不同页面中选定的复选框中获取价值。请给我你的建议和编码。
【问题讨论】:
用这个
protected void btnClick_Click(object sender, EventArgs e)
{
StringBuilder sbQuery = new StringBuilder();
bool flag = false;
foreach (GridViewRow row in gridview1.Rows)
{
if (((CheckBox)row.FindControl("chk")).Checked)
{
flag = true;
//------
}
}
}
【讨论】:
正如您在问题中说明的那样,我假设您想要复选框值,所以我有一个我提供给您的链接 这将帮助您了解您将如何实现,并且我建议您使用 javascript
Get the value of checked checkbox?
这是 javascript,我还有其他 gridview 链接
http://forums.asp.net/t/1125079.aspx
How to get checkbox value from gridview when checkbox OnCheckedChanged
问候...:)
【讨论】: