gridview中放了复选框 复选框要绑定该行的ID值 在后台怎么取到选中的复选框的ID值 5

 我来答
stydfans
2012-07-14 · TA获得超过668个赞
知道小有建树答主
回答量:1263
采纳率:100%
帮助的人:511万
展开全部
同时想问问你下面的翻页是GirdView自带的吗?

我想起来了,你要在后台定义如下方法:
(CheckBox)GridView的ID.Rows[i].FindControl("CheckBox的ID")

具体的方法:
protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
{
GridViewRow gvr = (GridViewRow)((CheckBox)sender).Parent.Parent;
string values= GridView1.DataKeys[gvr.RowIndex].Value.ToString();
}

//自定义模板编辑时

if(e.CommandName == "myuc")
{
int rowindex = ((GridViewRow)((LinkButton)e.CommandSourece).NamingContainer).RowIndex;
string id = GridView.DataKey[rowIndex].Value.Tostring();

//你需要执行的函数
}
kstg3402113
2013-01-05
知道答主
回答量:3
采纳率:0%
帮助的人:3.1万
展开全部
String wid = "";
foreach (GridViewRow gvr in this.GridView1.Rows)
{
Control ctl = gvr.FindControl("CheckBox1");
CheckBox ck = (CheckBox)ctl;
if (ck.Checked)
{
TableCellCollection cell = gvr.Cells;
wid +=cell[2].Text + ",";
}

}

Response.Write(wid);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迷右丹6
2012-07-13
知道答主
回答量:45
采纳率:0%
帮助的人:20.1万
展开全部
在前台写js获取到勾选的checkbox的值,然后将值放入隐藏域中,后台从隐藏域中得到勾选的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
albertbanda
2012-07-13 · TA获得超过193个赞
知道小有建树答主
回答量:402
采纳率:100%
帮助的人:63.6万
展开全部
先获取该行该列的controls,然后根据类型选择 checkbox
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
就吃这碗面
2012-07-13 · TA获得超过149个赞
知道小有建树答主
回答量:363
采纳率:0%
帮助的人:180万
展开全部
复选框是动态生成的还是gridview自带的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式