GridView中超链接HyperLinkField标签的使用方法
生活随笔
收集整理的这篇文章主要介绍了
GridView中超链接HyperLinkField标签的使用方法
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
这里是前段的asp.net页面
<asp:GridView ID="gvData" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
Width="99%" CssClass="gridview" EmptyDataText="没有数据" RowStyle-Height="20px"
RowStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
onrowdatabound="gvData_RowDataBound">
<Columns>
<asp:BoundField DataField="id" HeaderText="ID" ItemStyle-Width="30px" />
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="ssRptdetail.aspx?id={0}" DataTextField="dh" HeaderText="单号" />
</Columns>
</asp:GridView>
ssRptdetail.aspx 表示:点击一下具体的单号值,跳转到与之关联的下一个页面!
跳转后页面的C#后台
public partial class shouhou_ssRptdetail : BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//取上个页面中传过来的值ID
String id = Request.QueryString["id"];
setData(id);
}
}
protected void setData(String id)
{
.........
}
}
<asp:GridView ID="gvData" runat="server" AutoGenerateColumns="False" DataKeyNames="id"
Width="99%" CssClass="gridview" EmptyDataText="没有数据" RowStyle-Height="20px"
RowStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
onrowdatabound="gvData_RowDataBound">
<Columns>
<asp:BoundField DataField="id" HeaderText="ID" ItemStyle-Width="30px" />
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="ssRptdetail.aspx?id={0}" DataTextField="dh" HeaderText="单号" />
</Columns>
</asp:GridView>
ssRptdetail.aspx 表示:点击一下具体的单号值,跳转到与之关联的下一个页面!
跳转后页面的C#后台
public partial class shouhou_ssRptdetail : BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//取上个页面中传过来的值ID
String id = Request.QueryString["id"];
setData(id);
}
}
protected void setData(String id)
{
.........
}
}
总结
以上是生活随笔为你收集整理的GridView中超链接HyperLinkField标签的使用方法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 富数据控件 GridView(定义列、格
- 下一篇: GridView里面的HyperLink