Just want to transfer value from variable to nother variable :
protected void gvVariableDetail_RowCommand(object sender, GridViewCommandEventArgs e)
You could use the CommandSource
property and cast it's NamingContainer to the GridViewRow
. Then you can use it's RowIndex
property:
GridViewRow gvr = (GridViewRow)((Control)e.CommandSource).NamingContainer;
int rowIndex = gvr.RowIndex;
If you want to use the CommandArgument
you have to set it from aspx:
CommandArgument='<%# ((GridViewRow) Container).RowIndex %>'
then this also works:
int RowIndex = int.Parse(e.CommandArgument.ToString());