Foros del Web » Programación para mayores de 30 ;) » .NET »

Llamar a un formulario con datos llenos C#

Estas en el tema de Llamar a un formulario con datos llenos C# en el foro de .NET en Foros del Web. Hola a todos!! Bueno tengo un problemilla jeje, lo que me gustaria hacer es lo siguiente: Tengo una pantalla la cual hago registros a una ...
  #1 (permalink)  
Antiguo 12/07/2012, 14:03
Avatar de halexander  
Fecha de Ingreso: abril-2010
Ubicación: En algun lugar de mexico xD
Mensajes: 59
Antigüedad: 14 años
Puntos: 0
Pregunta Llamar a un formulario con datos llenos C#

Hola a todos!!

Bueno tengo un problemilla jeje, lo que me gustaria hacer es lo siguiente:

Tengo una pantalla la cual hago registros a una BD en SQL Server, todo anda de maravilla, muestro los registros en un grid sin problemas, ahora, lo que me gustaria hacer es que al momento de darle clic a una celda del grid (se que es con el evento cellClick) me habra la ventana que uso para hacer los registros pero que los campos esten llenos referente al ID que yo seleccione en el grid (se como extraer el ID... dgvRequisicion[0, dgvRequisicion.CurrentRow.Index].Value.ToString(); ) pero lo que no se es como mandarlo a la otra ventana para que me muestre los datos.

De antemano Gracias!! =)
  #2 (permalink)  
Antiguo 12/07/2012, 15:08
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Llamar a un formulario con datos llenos C#

facil al momento de crear tu otra ventana crea una propiedad en la otra ventana es una manera rapida de hacer pero no la correcta

Ejemplo:

Código C#:
Ver original
  1. // VENTANA NUEVA
  2. public int id{set;get;}


Código C#:
Ver original
  1. // DESDE LA VENTANA PRINCIPAL EN EL EVENTO CELL CLICK
  2. int id = int.Parse(dgvDatos.CurrentRow.Cells["columna"].Value.ToString());
  3. newVentana nuevo = newVentana();
  4. nuevo.id = id;
  5. nuevo.ShowDialog();
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 12/07/2012, 15:14
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Llamar a un formulario con datos llenos C#

Puedes pasar el dato por medio del constructor osea cuando invoques al formulario 2 pasale la variable. O puedes usar variables publicas a nivel de clase.

En mi blog tengo un articulo sobre como pasar datos usando variables publicas
Pasar Informacion Entre Formularios
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #4 (permalink)  
Antiguo 12/07/2012, 15:20
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Llamar a un formulario con datos llenos C#

Lo mas recomendable seria usar variables publicas a nivel de clases ya que ensucia el código poner constructores en tu formulario y no es lo recomendable al momento de realizar arquitectura en n-capas, ademas esas clases hay que validar que solo se usen cuando sea necesario ya que puede estar ocupando memoria innecesaria
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones

Etiquetas: csharp, grid, insert, sql, update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:50.