valor utilizar una seleccionar seleccionada obtener fila datos celda boton c# asp.net gridview

c# - una - seleccionar fila de un gridview sin utilizar el boton select



¿Cómo obtener cuadros de texto para los valores de la fila de Gridview? (2)

Usando C # y Mysql

En mi página web estoy usando gridview, si hago clic en la columna en la vista de girdview, el valor debe mostrarse en el cuadro de texto.

Por ejemplo

Griview

Column1 column2 Column3 1 Raja 9876 2 Ravi 7890 3 Ramu 9879 ...

Si hago clic en las 2 filas, todos los valores deberían mostrarse en el cuadro de texto

Textbox1.text = 2 textbox2.text = Ravi textbox3.text = 9879 ...,

Cómo escribir un código para esta condición.

Necesita ayuda con el código C #



Supongo que al decir " [...] haga clic en las 2 filas [...] " quiere decir " haga clic en la 2ª fila "; al menos, esto es lo que su último fragmento sugiere, ya que muestra solo los valores de la 2da fila (en una pequeña nota al margen: la identificación está equivocada allí, debería ser 7890 ).

El siguiente fragmento de código muestra un GridView que permite la selección de una única fila y utiliza un controlador de eventos en el código subyacente para establecer el texto de cada TextBox de TextBox en el valor correspondiente en la fila seleccionada:

Page.aspx :

<asp:GridView runat="server" ID="gridView" OnSelectedIndexChanged="gridview_SelectedIndexChanged" AutoGenerateSelectButton="true"></asp:GridView>

Manejador de eventos en el archivo code-behind Page.aspx.cs :

void gridview_SelectedIndexChanged(object sender, EventArgs e) { var grid = sender as GridView; if (grid == null) return; //Cell[0] will be the cell with the select button; we don''t need that one Textbox1.Text = grid.SelectedRow.Cell[1].Text /* 2 */; Textbox2.Text = grid.SelectedRow.Cell[2].Text /* Ravi */; Textbox3.Text = grid.SelectedRow.Cell[3].Text /* 7890 */; }