Ontener un dato del DataGrid

28/06/2005 - 00:09 por Arthur | Informe spam
Hola, mi duda es la siguiente:

tengo un datagrid1.

Como hago para obtener un valor dado que se encuentra en un datagrid1?
supongamos que el datagrid es de 5*6, y yo quiero el valor o sring que se
encuentra en el (3,5)



Muchas Gracias a los que me puedan ayudar

Preguntas similare

Leer las respuestas

#1 Arthur
28/06/2005 - 00:41 | Informe spam
Encontré esto en esta página :
http://www.informit.com/articles/article.asp?p0917&rl=1

En esa página dice que uno debe hacerlo de esta manera:

string Valor =((TextBox)e.Item.Cells[1].Controls[0]).Text;

pero al hacerlo, siempre me sale:

Server Error
Specified cast is not valid.


Claro es que un DataGrid esta compuesto de muchos TextBox cuando uno lo edita.


Alguien sabe la solución??

Muchas Gracias







"Arthur" escribió:

Hola, mi duda es la siguiente:

tengo un datagrid1.

Como hago para obtener un valor dado que se encuentra en un datagrid1?
supongamos que el datagrid es de 5*6, y yo quiero el valor o sring que se
encuentra en el (3,5)



Muchas Gracias a los que me puedan ayudar


Respuesta Responder a este mensaje
#2 Arthur
28/06/2005 - 01:16 | Informe spam
Hola, ya encontré cual era el problema, pues al hacer:
string Valor =((TextBox)e.Item.Cells[1].Controls[0]).Text;
estaba casteando desde un System.Web.UI.WebControls.DataGridLinkButton a un
TextBox, ya que la columna 1 contenía los link para editar

con aquello lo solucioné
string Valor =((TextBox)e.Item.Cells[3].Controls[0]).Text;


Gracias


"Arthur" escribió:

Encontré esto en esta página :
http://www.informit.com/articles/article.asp?p0917&rl=1

En esa página dice que uno debe hacerlo de esta manera:

string Valor =((TextBox)e.Item.Cells[1].Controls[0]).Text;

pero al hacerlo, siempre me sale:

Server Error
Specified cast is not valid.


Claro es que un DataGrid esta compuesto de muchos TextBox cuando uno lo edita.


Alguien sabe la solución??

Muchas Gracias







"Arthur" escribió:

> Hola, mi duda es la siguiente:
>
> tengo un datagrid1.
>
> Como hago para obtener un valor dado que se encuentra en un datagrid1?
> supongamos que el datagrid es de 5*6, y yo quiero el valor o sring que se
> encuentra en el (3,5)
>
>
>
> Muchas Gracias a los que me puedan ayudar
>
>
Respuesta Responder a este mensaje
#3 [Juanjo]
29/06/2005 - 12:51 | Informe spam
Hola:

Creo que puedes acceder a las celdas del Datagrid como si fuera una
matriz de dos dimensiones, es decir:

string dato= this.tuDataGrid[Fila][Columna].ToString();

donde Fila y Columna son las "coordenadas" de la celda a la que quieres
acceder (creo que era en ese orden)

Saludos.

"Arthur" escribió en el mensaje
news:
Encontré esto en esta página :
http://www.informit.com/articles/article.asp?p0917&rl=1

En esa página dice que uno debe hacerlo de esta manera:

string Valor =((TextBox)e.Item.Cells[1].Controls[0]).Text;

pero al hacerlo, siempre me sale:

Server Error
Specified cast is not valid.


Claro es que un DataGrid esta compuesto de muchos TextBox cuando uno lo
edita.


Alguien sabe la solución??

Muchas Gracias







"Arthur" escribió:

Hola, mi duda es la siguiente:

tengo un datagrid1.

Como hago para obtener un valor dado que se encuentra en un datagrid1?
supongamos que el datagrid es de 5*6, y yo quiero el valor o sring que se
encuentra en el (3,5)



Muchas Gracias a los que me puedan ayudar


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida