index de ligne dans gridview rowCommand
Veux juste valeur de transfert à partir d'une variable à une autre variable :
protected void gvVariableDetail_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow gvRow = gvVariableConfig.Rows[index];
int rowIndex = index;
}
}
Mais rowindex encore ont la valeur zéro, et l'indice obtenu la valeur de ligne(dans ces cas, j'ai essayer de modifier la ligne 2 et donc de l'indice de valeur est 1(commence par 0)). donc espérons que quelqu'un sait comment transférer de la valeur de l'indice de rowIndex.
source d'informationauteur Zen Iskan
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
CommandSource
propriété et le jeta de l'NamingContainer
à laGridViewRow
. Ensuite, vous pouvez utiliser laRowIndex
propriété:Si vous souhaitez utiliser le
CommandArgument
vous avez à régler entre aspx:alors cela fonctionne aussi: