Список списка = новый список ();
Читатель TextReader = новое StreamReader (@ " C:\MyFile.csv ");
пока (читатель. Взгляд украдкой () > -1)
список. Добавьте (новое CSVLine (reader.ReadLine ());
читатель. Конец ();
grid.DataSource = список;
grid.DataBind ();
общественная польза CSVLine // типа более лучшее имя если вы хотите.
{
приватный шнур _v1;
приватный шнур _v2;
приватный шнур _v3;
// если будут больше колонок в линии, то csv отделенной платой, тогда вас нужны больше членов ValueX (как Value4, Value5)
// фактическ вместо использования Value1, etc, вы можете использовать фактическое название фирмы как (имя, время, etc)
общественный Value1 шнура
{
получите {возвращенное _v1; }
установите {_v1 = значение; }
}
общественный Value2 шнура
{
получите {возвращенное _v2; }
установите {_v2 = значение; }
}
общественный шнур Value3
{
получите {возвращенное _v3; }
установите {_v3 = значение; }
}
общественное CSVLine (csvLine шнура)
{
зашнуруйте [] vals = csvLine.Split («\ t ");
Value1 = vals [0];
Value2 = vals [1];
Value3 = vals [2];
}
}
|