zoukankan      html  css  js  c++  java
  • GridView的模版列中加入按钮,触发按钮事件后,如何获取该行的某个值?

    <asp:TemplateField>  

               <ItemTemplate>           

                 <asp:Button    ID="Button1"    runat="server"    OnClick="Button1_Click"    Text="Button"    />

                </ItemTemplate>  

    </asp:TemplateField>      =============================================

     protected    void    Button1_Click(object    sender,    EventArgs    e)

     {           

       Button    btn    =    sender    as    Button;  

       GridViewRow    row    =    btn.Parent.Parent    as    GridViewRow;           

       string    a    =    row.Cells[0].ToString();//获得第一个单元格的值          

        string    b    =    this.GridView1.DataKeys[row.DataItemIndex].Values[0];//获得DataKeys的值  

     }

    或者

       <asp:TemplateField>            

        <ItemTemplate>                    

          <asp:Button    ID="Button1"    runat="server"    CommandName="MyCommand"    Text="Button"    />             

      </ItemTemplate> 

       </asp:TemplateField>      ===============================================  

       protected    void    GridView1_RowCommand(object    sender,    GridViewCommandEventArgs    e)     

    {              if    (e.CommandName    ==    "MyCommand")             

          {            

                  Button    btn    =    e.CommandSource    as    Button; 

                         GridViewRow    row    =    btn.Parent.Parent    as    GridViewRow;

                          string    a    =    row.Cells[0].ToString();//获得第一个单元格的值 

                         string    b    =    this.GridView1.DataKeys[row.DataItemIndex].Values[0];//获得DataKeys的值

                  } 

         }  

  • 相关阅读:
    UVa 12174 (滑动窗口) Shuffle
    UVa 1607 (二分) Gates
    CodeForces ZeptoLab Code Rush 2015
    HDU 1525 (博弈) Euclid's Game
    HDU 2147 (博弈) kiki's game
    UVa 11093 Just Finish it up
    UVa 10954 (Huffman 优先队列) Add All
    CodeForces Round #298 Div.2
    UVa 12627 (递归 计数 找规律) Erratic Expansion
    UVa 714 (二分) Copying Books
  • 原文地址:https://www.cnblogs.com/stevenjson/p/2672637.html
Copyright © 2011-2022 走看看