Propiedades y listas

19/04/2010 - 11:31 por Manuel | Informe spam
Buenos dias.
Estoy preparando una clase que se conecta la tabla de una base de datos
y tiene que llenar una propiedad con los nombres de los campos de la
tabla.
Para llenar la propiedad usaría lo siguiente:
foreach (DataColumn columna in this.dtSQL.Columns)
{
//Relleno la propiedad con columna.ColumnName
}
Necesito que esta propiedad sea una lista, pero no me acabo de aclarar
de como usar una lista para enlazarla a la propiedad de una clase y que
luego esta pueda recorrerla mediante un foreach.

Agradecería que alguien me ayudara con algún ejemplo o enlace a alguna
explicación.
 

Leer las respuestas

#1 Alberto Poblacion
19/04/2010 - 12:31 | Informe spam
"Manuel" wrote in message
news:
Estoy preparando una clase que se conecta la tabla de una base de datos y
tiene que llenar una propiedad con los nombres de los campos de la tabla.
Para llenar la propiedad usaría lo siguiente:
foreach (DataColumn columna in this.dtSQL.Columns)
{
//Relleno la propiedad con columna.ColumnName
}
Necesito que esta propiedad sea una lista, pero no me acabo de aclarar de
como usar una lista para enlazarla a la propiedad de una clase y que luego
esta pueda recorrerla mediante un foreach.

Agradecería que alguien me ayudara con algún ejemplo o enlace a alguna
explicación.



La lista la puedes declarar como List<string>. Para llenarla, basta que
llames a su método .Add:

class MiClase
{
public List<string> ListaColumnas
{
get
{
List<string> lista = new List<string>();
foreach (DataColumn columna in this.dtSQL.Columns)
{
lista.Add(columna.ColumnName);
}
return lista;
}
}

}

Preguntas similares