• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

讨论:C#Gridview增加超链接列

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Q:

我想对Gridview的一个字段进行超链接,如title列,首先显示title列的内容,同时将其超链接到另一个页面


A1:

 在绑定好gridview数据后,选择编辑列-->在字段选择HyperLinkField,选择添加然后在右边的属性NavigateUrl选择你要链接的网址。Target选择_blank空白窗口打开。你可以测试一下看看。

A2:

 添加列:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="3" OnRowEditing="GridView1_RowEditing">

  <Columns> 

    <asp:HyperLinkField DataTextField="fileName" HeaderText="文件名称" DataNavigateUrlFields="ID"  

      DataNavigateUrlFormatString="AdminFileShow.aspx?id={0}" />

  </Columns> 

</asp:GridView>

当还需要CS代码进行传值gridview添加如下事件

protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)  

{  

  string strID = "ID= " + GridView1.DataKeys[e.NewEditIndex].Value.ToString() + "";  

  Session["数据编号"] = strID;  

  Response.Redirect("adminMessageModify.aspx");  

}

之后你跳转的那页里textbox.text=Session["数据编号"].toString();


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
2017-3-2C#链接数据库实现登陆发布时间:2022-07-13
下一篇:
【c++primer,5e】函数声明&amp;分离式编译发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap