zoukankan      html  css  js  c++  java
  • 讨论:C#Gridview增加超链接列

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

  • 相关阅读:
    个人破解汇总
    JavaScript学习中的挑战
    18个黑白配色网页设计
    正则表达式常用用法汇总 __西科大C语言
    JS正则表达式大全(整理详细且实用)
    印象最深的三个老师
    pbzip2
    集群接口机存储监控
    vue...扩展符报错
    框架mpvue创建一个小程序
  • 原文地址:https://www.cnblogs.com/zhaolizhe/p/6936699.html
Copyright © 2011-2022 走看看