asp.net gridview的checkbox选中问题
刚接触,没搞过B/S,请教如下问题:
环境:vs2008 + C# + asp.net,学做一个小系统
没有用ajax, 所有控件都是服务器端的
我有一个gridview, 命名为MyGrid
它的第一列绑定了一个模板列,用的是CheckBox, 其他列的数据从数据库后台代码绑定
我在页面上明明选中了好几列,但是后台代码里都取不到选中的情况
用以上后台代码去获取选中的行的数据,但调试发现没有一行是选中的。
请教是什么原因??是按钮按下时,刷新了页面导致后台无法取得选中行????
环境:vs2008 + C# + asp.net,学做一个小系统
没有用ajax, 所有控件都是服务器端的
我有一个gridview, 命名为MyGrid
它的第一列绑定了一个模板列,用的是CheckBox, 其他列的数据从数据库后台代码绑定
我在页面上明明选中了好几列,但是后台代码里都取不到选中的情况
protected void Btn_Download_Click(object sender, EventArgs e)
{
int j = 0;
for (int i = 0; i < MyGrid.Rows.Count; i++)
{
GridViewRow row = MyGrid.Rows[i];
if (row.RowType == DataControlRowType.DataRow)
{
CheckBox cb = (CheckBox)row.Cells[0].FindControl("cb_Choose");
if (cb.Checked)
{
j++;
//文件下载路径
string strPath = row.Cells[3].Text.ToString();
//下载文件
DownLoadFile(strPath);
}
}
}
用以上后台代码去获取选中的行的数据,但调试发现没有一行是选中的。
请教是什么原因??是按钮按下时,刷新了页面导致后台无法取得选中行????
...全文
相关推荐
gridview 分页保存每页的Checkbox选中的值
gridview 分页保存每页的Checkbox选中的值 最后取得所选 中的Checkbox的值
ASP.NET Gridview 中使用checkbox删除的2种方法实例分享
ASP.NET Gridview 中使用checkbox删除的2种方法实例分享,需要的朋友可以参考一下
Gridview中checkBox选择数据的使用
Gridview中checkBox选择数据的使用,方便,清晰
保持GridView在翻页过程中CheckBoxes选中状态的程序例子源码
保持GridView在翻页过程中CheckBoxes选中状态的程序例子源码。
GridView结合CheckBox实现多条删除.docx
GridView结合CheckBox实现多条删除 有疑问 请发我邮箱 zhaobin_sky@163.com


