Lista de la lista = nueva lista ();
Lector de TextReader = nuevo StreamReader (@ " C:\MyFile.csv ");
mientras que (lector. Ojeada () > -1)
lista. Agregar (nuevo CSVLine (reader.ReadLine ());
lector. Cierre ();
grid.DataSource = lista;
grid.DataBind ();
uso público de CSVLine // de la clase un mejor nombre si usted quiere.
{
secuencia privada _v1;
secuencia privada _v2;
secuencia privada _v3;
// si hay más columnas en la línea separada lengüeta del csv, después usted necesita a más miembros de ValueX (como Value4, Value5)
// realmente en vez de usar el Value1, etc, usted puede utilizar el nombre comercial real como (nombre, edad, los etc)
Value1 público de la secuencia
{
conseguir {_v1 de vuelta; }
fijar {_v1 = valor; }
}
Value2 público de la secuencia
{
conseguir {_v2 de vuelta; }
fijar {_v2 = valor; }
}
secuencia pública Value3
{
conseguir {_v3 de vuelta; }
fijar {_v3 = valor; }
}
CSVLine público (csvLine de la secuencia)
{
encadenar [] los vals = csvLine.Split (“\ t ");
Value1 = vals [0];
Value2 = vals [1];
Value3 = vals [2];
}
}
|