Muestra el valor de gridview en el cuadro de texto

No puedo mostrar los datos de la columna de la fila de vista de cuadrícula seleccionada en el cuadro de texto. Tengo una columna de selección en mi gridview. La fila seleccionada para mostrar ya está declarada como una cadena.

Código:

tbpolicereport.Text = GVStatusReportPolice.SelectedRow.Cells[2].Text;

Actualización:

El código anterior es correcto. Este código se usa cuando vincula su vista de cuadrícula con el servidor sql a través de sqldatasource. el número de celda es solo el número de columna que le gustaría mostrar.

Después de la depuración, me di cuenta de que el valor pasó, sin embargo, no se pudo mostrar en mi campo de texto. Después de volver a crear todo el formulario, el valor aparece mágicamente.

preguntado el 17 de mayo de 13 a las 08:05

¿cual es el problema? ¿No obtiene ningún dato como fila seleccionada? ¿Dónde estás enlazando datos? -

2 Respuestas

Debe especificar los índices de fila y columna.
El valor se puede tomar así:

int rowindex = GVStatusReportPolice.CurrentCell.RowIndex;
int columnindex= = GVStatusReportPolice.CurrentCell.ColumnIndex; 

lblCID.Text = GVStatusReportPolice.Rows[rowindex].Cells[columnindex].Value.ToString();

contestado el 17 de mayo de 13 a las 08:05

Tengo una columna de selección en mi vista de cuadrícula donde cuando hago clic en el botón de selección, resaltará la fila específica que he seleccionado. Por lo tanto, me pregunto cómo transfiero el valor de gridview específico de la fila resaltada. Por lo tanto, creo que no necesito especificar el índice de fila. - Bryan

Prueba esto ..

tbpolicereport.Text = GVStatusReportPolice.Currentcell.Value;

contestado el 17 de mayo de 13 a las 08:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.