页面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("提示:该权限分公司已存在!");
}
<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("提示:该权限分公司已存在!");
}