Two ways to make CommandArgument have value in GridView

We all know that CommandArgument Property can remember value or index, but sometimes, there's nothing in it, do you know why?
Today, i study for a while, and i find the following two ways.
  • Use <asp:ButtonField CommandName="CMD" />, the CommandArgument will memory the RowIndex of the GridView automatically.
  • Use <asp:TemplateField><ItemTemplate><asp:Button CommandName="MCMD" CommandArgument="Value"  /></ItemTemplate></asp:TemplateField>, the Argument value is Value

No Comments