CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: toni82 en Viernes 20 de Julio de 2007, 16:37
Título: Formularios, No Perder Valores
Publicado por: toni82 en Viernes 20 de Julio de 2007, 16:37
Hola, estoy empezando en C# y tengo que realizar un componente que es simplemente un formulario con una combobox y un listbox.
Me he montado un SortedList<int,ListData>, ListData es una clase que me he generado yo con 3 atributos, codigo, nombre y ischecked. de manera que cuando acepto en el formulario, se cierra y me guarda los valores en el SortedList.
Me he creado una aplicacion en la misma solucion para llamar a este componente pero cada vez que cierro y vuelvo a abrir el componente pierdo los datos de la SortedList.
Hay algun metodo para hacer esto de alguna manera, sin tener que utilizar una tabla de la bd o un archivo externo? me imagino que si...
Gracias de antemano.
Saludos
Título: Re: Formularios, No Perder Valores
Publicado por: nuggita en Jueves 26 de Julio de 2007, 22:10
pos lo mas facil es declarar una lista (puede ser una estructura o un generico) publica y estatica en el formulario que llama dicho componente i trabajar con dicha variable
Código: Text
public partial class FormLlamador : Form
{
public FormLlamador()
{
InitializeComponent();
}
public static List<clasePersonalizada> Detalle = new List<clasePersonalizada>();
.
.
.
}
luego, en el componente ke kieres trabajar, guardas en esta variable dichos datos