zoukankan      html  css  js  c++  java
  • LinkButton(或者其他GridView上的想要判斷到底是Click哪個TempPlate按扭)

    <asp:TemplateField>
                                        <ItemTemplate >
                                            <asp:LinkButton ID="lbtnApprove" runat="server" CommandName="Approve" >Approve</asp:LinkButton>
                                        </ItemTemplate>
                                       
                                        <ItemStyle Width="50px" />
                                    </asp:TemplateField>
                                    <asp:TemplateField>
                                        <ItemTemplate>
                                            <asp:LinkButton ID="lbtnReject" runat="server" CommandName="Reject">Reject</asp:LinkButton>
                                        </ItemTemplate>
                                        <ItemStyle Width="50px" />
                                    </asp:TemplateField>
                                    <asp:TemplateField HeaderText="Application No.">
                                        <ItemTemplate>
                                            <asp:LinkButton ID="lbtnReqNo" runat="server" CommandName="ReqNo" Text='<%# Eval("ReqNo") %>' ></asp:LinkButton>
                                        </ItemTemplate>
                                        <ItemStyle Width="50px" />
                                        <HeaderStyle Wrap="False" />
                                    </asp:TemplateField>

    protected void givReqMaster_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string l_strReqNo = string.Empty;

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

                GridViewRow gvrow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); //获取被点击 的linkButton所在的GridViewRow

                int index = gvrow.RowIndex; //获取到行索引RowIndex

               //获取当前行的某列值

                l_strReqNo = ((LinkButton)givReqMaster.Rows[index].FindControl("lbtnReqNo")).Text.Trim();

                UpdateApproveState(l_strReqNo);

            }

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

                GridViewRow gvrow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); //获uc2取被点击的linkButton所在的GridViewRow

                int index = gvrow.RowIndex; //获取到行索引RowIndex

                //获取当前行的某列值

                l_strReqNo = ((LinkButton)givReqMaster.Rows[index].FindControl("lbtnReqNo")).Text.Trim();

                UpdateRejectState(l_strReqNo);
            }

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

                GridViewRow gvrow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); //获uc2取被点击的linkButton所在的GridViewRow

                int index = gvrow.RowIndex; //获取到行索引RowIndex

                //获取当前行的某列值
               l_strReqNo = ((LinkButton)givReqMaster.Rows[index].FindControl("lbtnReqNo")).Text.Trim();

               m_strReqNo = l_strReqNo;

               GridViewDataBind(l_strReqNo);

            }     
        }

  • 相关阅读:
    xuexi
    太厉害了!腾讯T4大牛把《数据结构与算法》讲透了,带源码笔记
    python 死循环
    redis 锁
    Opencv4.1.0交叉编译----终端摄像头内算法嵌入,海思HISI、雄迈ARM编译链使用经验
    SpringCloud之FeignClient调用跨微服接口
    Elasticsearch父子级查询及祖孙辈parent/child关联查询
    服务器ip地址与域名解析及http转https
    RestTemplate请求第三方接口添加Headers token及设置请求体
    kanzi 一些基础参数变量
  • 原文地址:https://www.cnblogs.com/guyuehuanhuan/p/1948123.html
Copyright © 2011-2022 走看看