zoukankan      html  css  js  c++  java
  • gridview取行索引和行绑定

     前台添加一模版列,里面添加一个Button
    <asp:TemplateField HeaderText="测试">
                                      
    <ItemTemplate>
                                          
    <asp:Button ID="Button1" CommandName="btn" runat="server" Style="position: relative" Text="Button" />
                                      
    </ItemTemplate>
                                  
    </asp:TemplateField>


    后台

    protected void gv_Company_RowCommand(object sender, GridViewCommandEventArgs e)
        
    {
            
    if (e.CommandName == "btn")
            
    {
                
    int index = Convert.ToInt32(e.CommandArgument);
                 DataKey key
    = this.gv_Company.DataKeys[index];
                
    string tt = key.Value.ToString();

                 Response.Write(tt);
             }

         }


        
    //行数据绑定
        protected void gv_Company_RowDataBound(object sender, GridViewRowEventArgs e)
        
    {
            
    if (e.Row.RowType == DataControlRowType.DataRow)
            
    {
                 Button bt
    = new Button();
                 bt
    = (Button)e.Row.Cells[6].FindControl("Button1");
                 bt.CommandArgument
    = e.Row.RowIndex.ToString();
             }

         }


  • 相关阅读:
    关于C的struct结构的几个常见疑问。
    NAT类型
    Linux oops stack 分析
    关于pci_dev的定义
    还是动态添加控件 触发事件
    页面编译模型
    MDX 销售额与上月比较
    C语言的词法语法分析lex&yacc 经典收藏
    interrupt storm
    js获取mac地址
  • 原文地址:https://www.cnblogs.com/xryyforver/p/1508839.html
Copyright © 2011-2022 走看看