zoukankan      html  css  js  c++  java
  • ASP.net使用技术总结(1)GridView控件的单击处理

    ASP.net 中Gridview控件没有单击处理,代替单击处理,以下两种方法可以处理。
    (1)用SelectedIndexChanged事件
    HTML Code
    <asp:CommandField ButtonType="Button" HeaderText="添加" ShowHeader="True" SelectText="Add" ShowSelectButton="True">
                    
    <HeaderStyle Width="1%" Wrap="False" />
                    
    <ItemStyle HorizontalAlign="Center" />
          
    </asp:CommandField>

    C# Code
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
             //相关处理

        }


    (2)在databound里添加行的js脚本,实现跳转。

        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowIndex != -1)
            {
                e.Row.Attributes.Add("onclick", "Url('" + this.GridView1.DataKeys[e.Row.RowIndex].Value.ToString().Trim() + "')");
            }
        }


  • 相关阅读:
    vs 2015 安装
    NPOI封装
    c#事件求解
    一个ERP系统的磕磕碰碰
    谁动了我的产品
    MVC Sesion丢失问题
    设计模式之类关系
    免费的SqlServer优化辅助工具:SqlOptimize (原创)
    Entity Framework Linq 简单笔记
    RhinoMocks简单范例
  • 原文地址:https://www.cnblogs.com/kenryuu/p/1558148.html
Copyright © 2011-2022 走看看