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

  • 相关阅读:
    Python在函数中使用*和**接收元组和列表
    nvidia-smi实时刷新并高亮显示状态
    linux docker
    linux Vue+nginx+django 实现前后端分离
    linux mysql 主从复制
    linux redis
    linux mysql主从复制
    linux python虚拟环境 相关的
    linux dns
    2 linux vim sudo 文件权限
  • 原文地址:https://www.cnblogs.com/zhaolizhe/p/6936699.html
Copyright © 2011-2022 走看看