ASP.NET GridView1 控件添加了一个选择字段 如何点击选择时候那一列数据会传到当前页面的控件里 15

万分感谢!... 万分感谢! 展开
 我来答
百度网友023c65e
2011-10-19 · TA获得超过175个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:216万
展开全部
在“源”界面插入gridview控件,设置id和name(点击name传id到指定页面)。
<asp:TemplateField HeaderText="编号">
<ItemTemplate>
<asp:Label ID="lblId" runat="server" Text='<%#Eval("Id") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="名称">
<ItemTemplate>
<asp:LinkButton ID="lbtnName" runat="server"><%#Eval("PName") %>
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
1.再按F7,在gridview的gvPacts_RowDataBound事件中注入代码:
//页面在来回跳转之间,被选中的复选框能够重现
lbtnName.Attributes.Add("onclick", "openPact('"+ id +"');");//lbtnName为上面的linkbutton名称.
2.再按F7,注入JS:
function openPact(id) { window.open("PactDetails.aspx?Id="+id); }
//PactDetails.aspx为要跳转的页面,后面的值接受应该会了吧。

希望能对你有所帮助。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Cham_zxl
2011-10-19 · 超过14用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:25.6万
展开全部
在点击的控件写事件
得到当前选择行的Id或者其他的
根据得到的查询关于该数据的相关联的数据
绑定到其他控件中
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinguangyao
2011-10-23
知道答主
回答量:6
采纳率:0%
帮助的人:6.5万
展开全部
读取那一行的id!把ID传过去就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mazheng367
2011-10-19
知道答主
回答量:9
采纳率:0%
帮助的人:6万
展开全部
Row_Command的事件里e.row不就是你点击的行的数据吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式