none
PASAR DATOS DE UN DATAGRIDVIEW A OTRO EN VB RRS feed

  • Pregunta

  • buenas tardes,

    tengo una datagragridview en donde tengo información de facturación, la idea es pasarlo a otro datagridview a otro datagridview que esta en otro formulario???

    martes, 29 de septiembre de 2015 20:07

Respuestas

  • Lo más normal es que los dos DataGridViews tengan un DataBinding que los conecte con un objeto (tal como un DataTable) que es el que realmente contiene los datos. En este caso, lo más sencillo para pasar la información de un DataGridView al otro es pasar el DataDatable que tienen por detrás. Es más, incluso podrías usar un único DataTable y vincularlo al DataSource de LOS DOS DataGridViews, y la información pasaría dinámicamente de uno al otro (según vas tecleando en un DataGridView iría saliendo sobre la marcha en el otro).

    El hecho de que estén en distintos formularios es irrelevante; se aplican los mismos criterios que cuando compartes cualquier otra variable entre dos clases cualesquiera, es decir, hay que ubicarla en algún sitio que tenga visibilidad desde las dos clases (por ejemplo haciéndola pública y estática, o haciéndola pública y pasando como argumento la instancia que la contiene, o pasando una referencia a la variable de una clase a la otra).

    miércoles, 30 de septiembre de 2015 6:29