Una ayudita

26/12/2005 - 17:54 por Juan Suarez | Informe spam
Hola que tal?

Quisiera saber com puedo llevar la informacion de un Grid a los cajas de
texto.

Suerte y muchas gracias por su colaboracion.

Juan Suarez.

Preguntas similare

Leer las respuestas

#6 Juan Suarez
27/12/2005 - 17:49 | Informe spam
Hola que tal?

Ya encontre la solucion.

De todas maneras muchas gracias por tu colaboracion.

Juan Suarez.


"()()()()o: Nuevito" escribió en el mensaje
news:
HOLA espero que puedas solventar tu problema

Yo hice algo parecido a lo que buscas pero lo hice usando un objeto
ListView
en mi caso asigne un nuevo manejador de evento (EventHandler) y defini
dentro de mi manejador, que asignara los datos de las columnas de mi
ListView a unos TextBox. asigne mi EventHandler al evento
SelectedIndexChanged... asi cada vez que mi ListView cambiaba de Item, mis
TextBox se actualizaban con los datos del item seleccionado.

Podrias uasar la misma logica con el Datagrid. encontre que hay una Clase
de
evento llamada SelectedGridItemChanged

pero no la he probado te dejo el link de la documentacion para que leas un
poco.. y suerte...

http://msdn.microsoft.com/library/d...dtopic.asp

Te dejo un poco del codigo que yo utilice con mi ListView para que tomes
de
guia la logica que yo utilice si usas la misma logica con el DataGrid
basandote en el SelectedGridItemChanged obtendras un resultado como el que
esperas

Codigo ejemplo
.
public class frmIngresar : Form
{
ListView lstMovimi = new ListView();
public frmIngresar()
{
// Dentro del constructor de mi Form defini un ListView
//ListView (Movimientos Existentes)
lstMovimi.Bounds = new Rectangle(new Point(9,9), new
Size(720,289));
lstMovimi.View = View.Details;
lstMovimi.AllowColumnReorder = true;
lstMovimi.FullRowSelect = true;
lstMovimi.GridLines = true;
lstMovimi.MultiSelect = false;
lstMovimi.Sorting = SortOrder.Ascending;
//definir manejador de evento..
lstMovimi.SelectedIndexChanged +> new EventHandler lstMovimi_SelectedIndexChanged);
.. // continua el constructor del form..
} fin constructor

// crear el metodo manejador de evneto personalizado
//Al seleccionar un Item del lst, pasa los datos a los txt
correspondientes
private void lstMovimi_SelectedIndexChanged(Object sender, EventArgs e)
{
ListView.SelectedListViewItemCollection sI > lstMovimi.SelectedItems;
foreach(ListViewItem item in sI)
{
txtMov.Text = item.SubItems[0].Text;
txtFecha.Text = item.SubItems[1].Text;
cmbProd.Text = item.SubItems[2].Text;
selCodProd = item.SubItems[2].Text;
txtRecibidas.Text = item.SubItems[3].Text;
txtPrecioRe.Text = item.SubItems[4].Text;
txtPrecioVe.Text = item.SubItems[5].Text;
} //Fin foreach
} //Fin metodo lstMovimi_SelectedIndexChanged
.
} fin class del form

Espero te sirva de algo mi comentario.

Salu2
()()()()o: Nuevito


"Juan Suarez" escribió en el mensaje
news:%23zNGV%
Hola que tal?

Tengo la siguiente situacion.

Un datagrid que carga toda la informacion de una tabla. Lo que quiero


hacer
es que cuando el usuario haga click sobre la fila # 5 los datos de ese
registro vayan a las diferentes cajas de texto que tiene el formulario,


bien
sea para ser visualizados o editados.
Asi sucesivamente cuando vaya a la fila 5,6,7..

Espero haya sido claro.

Suerte y muchas gracias.

Juan Suarez.

"Guerrero" escribió en el mensaje
news:
> Puedes explicar un poco mejor lo que quieres hacer. Saludos.
>
> "Juan Suarez" escribió:
>
>> Hola que tal?
>>
>> Quisiera saber com puedo llevar la informacion de un Grid a los cajas


de
>> texto.
>>
>> Suerte y muchas gracias por su colaboracion.
>>
>> Juan Suarez.
>>
>>
>>






Respuesta Responder a este mensaje
#7 \(\)\(\)\(\)\(\)o: Nuevito
27/12/2005 - 18:54 | Informe spam
OK...
que bueno!!!

Salu2
()()()()o: Nuevito
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida