62,072
社区成员
发帖
与我相关
我的任务
分享
<asp:TemplateField>
<EditItemTemplate>
<asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="True" CommandName="Update1" Text="更新1"></asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="True" CommandName="Update2" Text="更新2"></asp:LinkButton>
<asp:LinkButton ID="LinkButton5" runat="server" CommandName="Cancel" Text="取消"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton6" runat="server" CommandName="Modify" Text="编辑"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//初始化绑定代码
}
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
if (((Button)sender).ID == "button1")
{
//更新A表
}
else
{
//更新B表
}
}
<asp:GridView ID="GridView1" runat="server" onrowediting="GridView1_RowEditing">
<Columns>
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True"
CommandName="Update" Text="更新"></asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False"
CommandName="Cancel" Text="取消"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:Button ID="Button3" runat="server" Text="Button1" />
<asp:Button ID="Button4" runat="server" Text="Button2" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
(this.GridView1.Rows[e.NewEditIndex].FindControl("L1") as LinkButton).Text = "";
(this.GridView1.Rows[e.NewEditIndex].FindControl("L2") as LinkButton).Text = "";
if ((sender as LinkButton).ID == "L1")
{
//更新A表
}
else
{
//更新B表
}
}
<div>
<asp:GridView ID="GridView1" runat="server" onrowediting="GridView1_RowEditing">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="L1" runat="server" Text="1"></asp:LinkButton>
<asp:LinkButton ID="L2" runat="server" Text="2"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>