De lijst van de lijst = nieuwe Lijst ();
De lezer van TextReader = nieuwe StreamReader (@ " C:\MyFile.csv ");
terwijl (lezer. Gluur () > -1)
lijst. Voeg toe (nieuwe CSVLine (reader.ReadLine ());
lezer. Sluit ();
grid.DataSource = lijst;
grid.DataBind ();
de openbare klasse CSVLine // gebruikt een betere naam als u. wilt.
{
privé koord _v1;
privé koord _v2;
privé koord _v3;
// als er meer kolommen in de csvlusje gescheiden lijn zijn, dan u vereist aan meer leden ValueX (als Value4, Value5)
// eigenlijk in plaats van het gebruiken van Value1, enz., u kan de daadwerkelijke handelsnaam als (Naam, Leeftijd, enz.) gebruiken
openbaar koord Value1
{
krijg {terugkeer _v1; }
plaats {_v1 = waarde; }
}
openbaar koord Value2
{
krijg {terugkeer _v2; }
plaats {_v2 = waarde; }
}
openbaar koord Value3
{
krijg {terugkeer _v3; }
plaats {_v3 = waarde; }
}
openbare CSVLine (koordcsvLine)
{
koord [] vals = csvLine.Split („\ t“);
Value1 = vals [0];
Value2 = vals [1];
Value3 = vals [2];
}
}
|