GridView – Pass multiple values to Command Argument
<asp:TemplateField HeaderText="Start">
<ItemTemplate>
<asp:Button ID="btnTest" runat="Server" CommandName="Test" Text="Select"
CommandArgument='<%#Eval("carid") + ","+Eval("year") %>' />
</ItemTemplate>
</asp:TemplateField>
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Test")
{
string[] commandArgs = e.CommandArgument.ToString().Split(new char[] { ',' });
Label1.Text= commandArgs[0];
Label2.Text = commandArgs[1];
}
}
Advertisement