Colección de citas famosas - Slogan de motivación - La diferencia entre e.RowIndex, e.NewSelectedIndex y e.CommandArgument en el evento de control GridView

La diferencia entre e.RowIndex, e.NewSelectedIndex y e.CommandArgument en el evento de control GridView

e.RowIndex, el índice de la fila actual.

e.NewSelectedIndex, el índice de la fila seleccionada por el usuario Debido a que el evento SelectedIndexChanging ocurre antes de que el control GridView realice la operación de selección, la propiedad SelectedIndex del control no se puede usar para determinar el índice de la fila. nueva fila seleccionada por el usuario. La propiedad SelectedIndex todavía contiene el índice de la última fila seleccionada. Para determinar el índice de una nueva fila seleccionada por el usuario, utilice la propiedad NewSelectedIndex. También puede utilizar esta propiedad para anular mediante programación el índice de fila seleccionado por el usuario estableciendo esta propiedad en otro valor.

e.CommandArgument, vinculado en primer plano, CommandArgument='#Eval("ID")gt;', obtiene el valor en segundo plano, en el evento de comando, el valor del campo se obtiene a través de e. ComandoArgumento.