zoukankan      html  css  js  c++  java
  • GridView常用代码 (转)

    GridView常用代码
    1. GridView1_RowDataBound

    protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e)

     if(e.Row.RowType == DataControlRowType.DataRow)
     {
      LinkButton l = (LinkButton)e.Row.FindControl("LinkButton1");
      l.Attributes.Add("onclick", "javascript:return " + "confirm('Are you sure you want to delete this record " + DataBinder.Eval(e.Row.DataItem, "CategoryID") + "')");
     }
    }

    2. GridView1_RowCommand

    protected void GridView1_RowCommand(object sender,GridViewCommandEventArgs e)
    {
     if (e.CommandName == "Delete")
     {
      // get the categoryID of the clicked row
      int categoryID = Convert.ToInt32(e.CommandArgument);    // Delete the record    
      DeleteRecordByID(categoryID);    // Implement this on your own :)
     }
    }

    3. GridView1_RowDeleting

    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
     int categoryID = (int) GridView1.DataKeys[e.RowIndex].Value;
     DeleteRecordByID(categoryID);
    }

    4.  CommandArgument, CommandName

    <asp:TemplateField HeaderText="Select">
    <ItemTemplate>
    <asp:LinkButton ID="LinkButton1" CommandArgument='<%# Eval("CategoryID") %>' CommandName="Delete" runat="server">Delete</asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateField>
    (在GridView1_RowCommand里,有他们的用法)

  • 相关阅读:
    indy tcpclient tcpServer
    Delphi生成即调用带窗体的Dll
    本地同步到网络时间
    tfield的字段名和显示名
    Delphi流的操作_文件合并
    Delphi7 流操作_压缩
    delphi内嵌汇编
    给rar文件加个自定义头
    fastreport小入门
    delphi 单例模式
  • 原文地址:https://www.cnblogs.com/RobotTech/p/590985.html
Copyright © 2011-2022 走看看