4个回答
展开全部
在“源”界面插入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为要跳转的页面,后面的值接受应该会了吧。
希望能对你有所帮助。。。
<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为要跳转的页面,后面的值接受应该会了吧。
希望能对你有所帮助。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在点击的控件写事件
得到当前选择行的Id或者其他的
根据得到的查询关于该数据的相关联的数据
绑定到其他控件中
得到当前选择行的Id或者其他的
根据得到的查询关于该数据的相关联的数据
绑定到其他控件中
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
读取那一行的id!把ID传过去就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Row_Command的事件里e.row不就是你点击的行的数据吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询