2010-08-13 09:43:01
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="取编号" CommandArgument='<%# Eval("id") %>' CommandName="getID" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="取编号" CommandArgument='<%# Eval("id") %>' CommandName="getID" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "getID")
{
Response.Write("<br>id:" + e.CommandArgument);
Button mybt = new Button();
mybt = (Button)e.CommandSource;
Response.Write("<br>text:" + mybt.Text);
Response.Write("<br>type:" + sender.GetType().ToString());
}
{
if (e.CommandName == "getID")
{
Response.Write("<br>id:" + e.CommandArgument);
Button mybt = new Button();
mybt = (Button)e.CommandSource;
Response.Write("<br>text:" + mybt.Text);
Response.Write("<br>type:" + sender.GetType().ToString());
}
<asp:Button ID="Button1" runat="server" Text='<%# Convert.ToInt32(Eval("isUse"))==0:"启用"?"禁用" %>' CommandArgument='<%# Eval("id") %>' CommandName="getID" />
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:Button ID="Button2" runat="server" Text="取行号" CommandArgument='<%# Container.DataItemIndex + 1 %>' CommandName="getRow" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button2" runat="server" Text="取行号" CommandArgument='<%# Container.DataItemIndex + 1 %>' CommandName="getRow" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
-
HTML code
-
CommandArgs=' <% #((GridViewRow)Container).RowIndex %> '
-
C# code
-
protected void GridView1_RowCommand( object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == " AddToCart " )
{
int index = Convert.ToInt32(e.CommandArgument);
}
}