Listen liste = neue Liste ();
TextReader Leser = neues StreamReader (@ " C:\MyFile.csv ");
während (Leser. Flüchtige Blicker flüchtige Blick () > -1)
Liste. Hinzufügen (neues CSVLine (reader.ReadLine ());
Leser. Abschluss ();
grid.DataSource = Liste;
grid.DataBind ();
allgemeiner Kategorie CSVLine // Gebrauch ein besserer Name, wenn Sie. wünschen.
{
private Schnur _v1;
private Schnur _v2;
private Schnur _v3;
//, wenn es mehr Spalten in der csv Vorsprung getrennten Linie gibt, dann in Ihnen benötigt mehr ValueX Mitglieder (wie Value4, Value5)
// wirklich, anstatt, Value1, usw., können Sie zu verwenden den tatsächlichen Handelsnamen wie verwenden (Name, Alter, usw.)
allgemeiner Schnur Value1
{
erhalten {Rückhol_v1; }
einstellen {_v1 = Wert; }
}
allgemeiner Schnur Value2
{
erhalten {Rückhol_v2; }
einstellen {_v2 = Wert; }
}
allgemeine Schnur Value3
{
erhalten {Rückhol_v3; }
einstellen {_v3 = Wert; }
}
allgemeines CSVLine (Schnur csvLine)
{
[] vals = csvLine.Split („\ t ") aufreihen;
Value1 = vals [0];
Value2 = vals [1];
Value3 = vals [2];
}
}
|