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的值

                  } 

         }  

  • 相关阅读:
    小学教资——教育教学口诀
    浏览器F12使用
    小学教师资格考试——教育教学——(数学)教学设计
    小学教师资格考试——教育教学——教学设计、教学实施、教学评价
    小学教师资格考试——教育教学——学生指导、班级管理;教育教学相关的口诀
    艺术素养
    word、excel、PPT操作
    Selenium3+python3自动化--使用小结
    FZU
    FZU
  • 原文地址:https://www.cnblogs.com/stevenjson/p/2672637.html
Copyright © 2011-2022 走看看