GridView中按扭的事件处理

来源:互联网 发布:判断男生喜欢你 知乎 编辑:程序博客网 时间:2024/04/29 16:00
页面gridview:
 <asp:TemplateField HeaderText="分公司管理">
                    <HeaderStyle CssClass="gridview_headerStyle"/>
                    <ItemStyle CssClass="gridview_itemStyle" HorizontalAlign="Center" Width="200px" />
                    <ItemTemplate>
                        <asp:DropDownList ID="ddlCompany" runat="server">
                        </asp:DropDownList>
                        <asp:Button ID="btnAdd" runat="server" Text="添加" OnClick="btnAdd_Click" CssClass="buttonblue"/>
                        <asp:Button ID="btnDel"
                            runat="server" Text="删除" OnClick="btnDel_Click"  CssClass="buttonblue"/>
                    </ItemTemplate>
                </asp:TemplateField>

cs代码:
//添加分公司
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        Button btn = (Button)sender;
        int rowIndex = ((GridViewRow)btn.NamingContainer).RowIndex;
        DropDownList ddlCompany = (DropDownList)GridView1.Rows[rowIndex].FindControl("ddlCompany");
        int userID =Convert.ToInt32(GridView1.DataKeys[rowIndex].Value);
        if (!blluoc.AddEntity(Convert.ToInt16(ddlCompany.SelectedValue), userID))
        {
            ShowMessage("提示:添加成功!");
            GridBind(1);
        }
        else
            ShowMessage("提示:该权限分公司已存在!");
    }
原创粉丝点击