博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
讨论:C#Gridview增加超链接列
阅读量:6812 次
发布时间:2019-06-26

本文共 876 字,大约阅读时间需要 2 分钟。

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();

转载于:https://www.cnblogs.com/zhaolizhe/p/6936699.html

你可能感兴趣的文章
KSQL,用于Apache Kafka的流数据SQL引擎
查看>>
Zeppelin对Spark进行交互式数据查询和分析
查看>>
漂亮的后台界面PSD下载
查看>>
REST_FRAMEWORK加深记忆-第二次练习官方文档2
查看>>
NGINX配置小随笔
查看>>
大数据能帮企业抓住网络入侵者吗?
查看>>
BoCloud博云完成近亿元融资,加速PaaS与云运维落地
查看>>
IEEE:全球超一半大公司正在研究区块链,但是你需要区块链吗?
查看>>
与线性代数相关的数学词汇
查看>>
托管统一通信 向“云计算”迁移
查看>>
[译] 理解 NodeJS 中基于事件驱动的架构
查看>>
新计算,新纪元——2017 Kubertenes Meetup 即将开幕!
查看>>
【操作系统】3、存储管理
查看>>
咪咕视讯王斌:5G时代的泛娱乐产业生长
查看>>
VC中的正则表达式使用
查看>>
3PAR公司推出第三代虚拟存储阵列
查看>>
对待棘手bug,新手与大牛的差距在哪里?
查看>>
中企通信发布DaaS桌面云解决方案 企业迎来真正“桌面即服务”
查看>>
英国风力发电已比核能便宜
查看>>
《并行计算的编程模型》一2.6.3 AM Ping-Pong示例
查看>>