c# asp中的GridView中实现checkbox

GridView中的数据要是被选择就写在一个label中后台代码怎么写写在哪个事件中谢谢啊前台代码已经加入<asp:TemplateFieldHeaderText="选择... GridView中的数据要是被选择就写在一个label中 后台代码怎么写 写在哪个事件中 谢谢啊
前台代码已经加入
<asp:TemplateField HeaderText="选择">
<HeaderStyle HorizontalAlign="Center" Height="25px" Width="45px" />
<ItemTemplate>
<asp:CheckBox ID="ckb" runat="server" />
</ItemTemplate>
</asp:TemplateField>
GridView是这样的
多选啊 就是从这些题目中选择几个做成一个新的页面
展开
 我来答
HSC_KISS
2010-06-16 · TA获得超过148个赞
知道答主
回答量:32
采纳率:0%
帮助的人:37.2万
展开全部
为gridview中的checkbox定义一个chengkedchanged事件,事件代码如下:

protected void check_CheckedChanged(object sender, EventArgs e)
{
CheckBox myCheck = (CheckBox)sender;
//myCheck.Parent.Parent 表示获取myCheck在gridview中的所在行索引
//myCheck.Parent表示获取所在单元格Cell,myCheck.Parent.Parent相当
//于Cell.parent就是gridviewrow ,其实还能更简单直接
//把myCheck.Parent.Parent 改成myCheck.NamingContainer 不过这个我不太
//明白
GridViewRow row = (GridViewRow)myCheck.Parent.Parent ;
Response.Write("<script language=javascript>alert('"+row.DataItemIndex+"')</script>");
}

这个是我自己在GridView中试验的一段代码,它能响应我所点击的是GridView中的哪一行。实现你那个功能应该没问题的啦
具体你自己写吧 呵呵

希望能帮到你
depluin
2010-06-17 · TA获得超过3179个赞
知道大有可为答主
回答量:3378
采纳率:75%
帮助的人:2475万
展开全部
单选?直接启用GridView的状态选择多好?可以通过SelectedIndexChanged事件,调用SelectedIndex获取选择行

多选就需要迭代GridView的checkbox那一列,来统计有多少checkbox是选择的,同时检查哪一行的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ca4a367
2010-06-16 · TA获得超过110个赞
知道小有建树答主
回答量:592
采纳率:0%
帮助的人:254万
展开全部
麻烦 不要服务器端编程 通过JAVASCRIPT来实现就可以了 闲麻烦就用JQUERY做 简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式