<td>
<asp:LinkButton ID="Num" runat="server" CausesValidation="False" CommandName="Select" Text='<%#Eval("Num")%>'></asp:LinkButton>
</td>在gridview1里绑定了若干数据,显示大概信息。在gridview1里的列加个linkbutton 如上,就是把所有的Num变成超链接
点击Num超链接 会触发另外一个gridview2,并且通过每个Num显示对应的详细信息,怎么实现?
gridview1和 gridview2 的表不同
<asp:LinkButton ID="Num" runat="server" CausesValidation="False" CommandName="Select" Text='<%#Eval("Num")%>'></asp:LinkButton>
</td>在gridview1里绑定了若干数据,显示大概信息。在gridview1里的列加个linkbutton 如上,就是把所有的Num变成超链接
点击Num超链接 会触发另外一个gridview2,并且通过每个Num显示对应的详细信息,怎么实现?
gridview1和 gridview2 的表不同
解决方案 »
- 文章的内容是保存在数据库好还是TXT好呢
- ★★小白:TreeView checkednodes超出界限
- atlas一个bug,gridview在地衣次添加数据时不能选择,期待大虾出手!!!
- 一个比较特别的问题
- 源文件: c:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\www_familyservices_cn\2cfdf3d4\7d869cb4\ftuxoswh.0.cs
- 用C#如何判断Uri是否正确,正则表达式除外。
- sql小问题。(在线)
- js
- 急救!Treeview的问题
- [100分]ASP.NET TREE 奇怪的问题,疑惑中...............
- GridView显示数据新的总是显示在第一行!
- 简单的Sql语句拼接问题
如果这样的话 你直接用a标签 <a href='gridview2页面?<%#Eval("主键ID")%>'><%#Eval("Num")%></a>
DataSourceID="jianweinews" ShowHeader="False" Width="189px" GridLines="None" EmptyDataText="还没有数据" >
<Columns>
<asp:TemplateField ItemStyle-CssClass="hawk110" >
<ItemTemplate >
<asp:HyperLink ID=hyperlink runat="server" NavigateUrl=<%# "~/index/infopublishnews.aspx?newsID="+Eval("newsID")%>>传送</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<SelectedRowStyle BorderStyle="None" />
</asp:GridView>如果Eval("newsID")不会绑定的话就直接赋予给GridView 的一个数据源 数据源中包含newsID列。第二种 自己设置NavigateUrl
<asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False"
onrowdatabound="GridView3_RowDataBound" >
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server"><%#Eval("Name") %></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
后台
protected void GridView3_RowDataBound(object sender, GridViewRowEventArgs e)
{
string[] url = { "1.aspx", "2.aspx", "3.aspx" };
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink hl = e.Row.FindControl("HyperLink1") as HyperLink;
hl.NavigateUrl = url[e.Row.RowIndex];//这里超链接只是例子,具体设置为什么在自己修改
}
}