如何在后台给GridView里模版中button的CommandName,CommandArgument赋值,实现数据的删除??

 1 <asp:GridView ID="gvssgcs" runat="server" BackColor="White" 
2 BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3"
3 onrowcommand="gv_RowCommand" >
4 <Columns>
5 <asp:TemplateField HeaderText="删除 " ShowHeader="False">
6 <ItemTemplate>
7 <asp:Button ID="bt2" runat="server" Text="删除" OnClientClick="return confirm('你确定要删除吗?') />
8 </ItemTemplate>
9 </asp:TemplateField>
10 </Columns>
11 </asp:GridView>

我想实现的效果是:在后台动态的给同一个GridView里的bt2的CommandName,CommandArgument赋值。从而实现同一个GridView绑定不同的数据时,点击删除,根据不同的bt2的CommandName,CommandArgumen执行不同表的删除。

protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName=="delectssgc")
{
string=e.CommandArgument.ToString();
//执行ssgc的删除操作
}
if (e.CommandName=="delectdddd")
{
string=e.CommandArgument.ToString();
//执行dddd的删除操作
}
}

这个问题困扰我很久,希望高手可以解答。。谢谢~~

posted @ 2011-08-25 10:36  Bruce.陈  阅读(679)  评论(0)    收藏  举报