Asignar Valores a un TextBox

28/01/2005 - 20:27 por Pablo Guevara | Informe spam
Hola,

estoy desarrollando una aplicacion en tres capas, en la
segunda capa tengo un metodo que me retorna un objeto de
tipo DataSet (C#) ¿Tal vez seria mejor retornar un
DataTable?, el cual enlazo a un Datagrid.

Hasta ahi todo bien, el problema se me presenta cuando
necesito asignar valores obtenidos desde el DataSet a un
control de Texto.

He estado buscando por todos lados y no encuentro como
hacerlo, lo maximo que consigo es asignar valores a un
TextBox desde un DataReader, pero no es lo que requiero.

Gracias


Pablo

+++

Preguntas similare

Leer las respuestas

#1 Miguel Ortiz Falcón
28/01/2005 - 22:22 | Informe spam
Asignar un valor a un textBox ? De alguna manera
específica?... porque puedes asignarlo directamente, por
ejemplo:

textBox.Text = miDataSet.Tables["Tabla"].Rows[x]
["columna"].ToString();

o bien puedes hacerlo a través de un Binding, aqui si
manejas Formularios vinculados debes hacer uso del
contexto de binding.

textBox.DataBindins.Add(propiedad, fuente,
rutadenavegacion);

Saludos...

Miguel Ortiz Falcón


Hola,

estoy desarrollando una aplicacion en tres capas, en la
segunda capa tengo un metodo que me retorna un objeto de
tipo DataSet (C#) ¿Tal vez seria mejor retornar un
DataTable?, el cual enlazo a un Datagrid.

Hasta ahi todo bien, el problema se me presenta cuando
necesito asignar valores obtenidos desde el DataSet a un
control de Texto.

He estado buscando por todos lados y no encuentro como
hacerlo, lo maximo que consigo es asignar valores a un
TextBox desde un DataReader, pero no es lo que requiero.

Gracias


Pablo

+++
.

Respuesta Responder a este mensaje
#2 Octavio Hernandez
29/01/2005 - 09:50 | Informe spam
Pablo,

a) Estoy desarrollando una aplicacion en tres capas, en la segunda capa
tengo un metodo que me retorna un objeto de
tipo DataSet (C#) ¿Tal vez seria mejor retornar un DataTable?

En principio te recomendaría que no lo hicieras, porque la clase DataTable
(o al menos sus descendientes "tipadas") no es serializable y por ejemplo no
puede ser devuelta como resultado por un servicio web, con lo que estarías
limitando las posibilidades de tu aplicación. Utiliza un DataSet que
contenga esa tabla.

b) Hasta ahi todo bien, el problema se me presenta cuando necesito asignar
valores obtenidos desde el DataSet a un
control de Texto.

Como dice Miguel, depende de lo que quieras: 1) mostrar un valor
independiente 2) enlazar a datos el control, para lo que tendrías que hacer
algo así:

TextBox1.DataBindings.Add("Text", DataSet1,
DataSet1.Tables[0].TableName);

Slds,

Octavio
Respuesta Responder a este mensaje
#3 Pablo Guevara
29/01/2005 - 17:30 | Informe spam
Ok. Muchas gracias por su ayuda, me ha sido muy valiosa.

Gracias una vez mas.

Slds.

Pablo

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