![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Puedes modificar el constructor del formulario para que reciba un dataset, con esto lo podrias compartir.
__________________
Optimus Prime |
|
#2
|
|||
|
|||
|
Esta bien, pero no existe algo como en DataModule del Delphi. Encontre una articulo que decia que con poner el dataset como publico ya estaba pero el otro formulario no me lo toma
|
|
#3
|
||||
|
||||
|
Si lo debe tomar. Para esto tienes dos opciones: o utilizar el patron de dise~o singleton, o simplemente declarar el dataset como publico y estatico (no te sirve que sea parte de la clase, pues al momento de hacer un new() de la clase, instancia un dataset nuevo). Este es un caso hipotetico:
Tienes un primer formulario, digamos que al clase se llama Form1, y el dataset. Código:
class Form1
{
....
public static DataSet miDataSet;
...
public Form1()
{
miDataSet = new DataSet();
miDataSet.Tables.Add(new DataTable());
}
...
}
Código:
class Form2
{
private void NombreFuncion()
{
DataSet dtSet = Form1.miDataSet;
MessageBox.Show(dtSet.Tables.Count.ToString());
}
...
}
__________________
Héctor Geraldino Software Engineer |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|