Lista della lista = nuova lista ();
Lettore di TextReader = nuovo StreamReader (@ " C:\MyFile.csv ");
mentre (lettore. Sbirciata () > -1)
lista. Aggiungere (nuovo CSVLine (reader.ReadLine ());
lettore. Fine ();
grid.DataSource = lista;
grid.DataBind ();
uso pubblico di CSVLine // del codice categoria un migliore nome se volete.
{
stringa riservata _v1;
stringa riservata _v2;
stringa riservata _v3;
// se ci sono più colonne nella linea separata linguetta del csv, quindi in voi ha bisogno di più membri di ValueX (come Value4, Value5)
// realmente invece di usando il Value1, ecc, potete usare il nome reale di affari come (nome, età, ecc)
Value1 pubblico della stringa
{
ottenere {_v1 di ritorno; }
regolar {_v1 = valore; }
}
Value2 pubblico della stringa
{
ottenere {_v2 di ritorno; }
regolar {_v2 = valore; }
}
stringa pubblica Value3
{
ottenere {_v3 di ritorno; }
regolar {_v3 = valore; }
}
CSVLine pubblico (csvLine della stringa)
{
mettere insieme [] i vals = csvLine.Split (“\ t ");
Value1 = vals [0];
Value2 = vals [1];
Value3 = vals [2];
}
}
|