Lista da lista = lista nova ();
Leitor de TextReader = StreamReader novo (@ " C:\MyFile.csv ");
quando (leitor. Auge () > -1)
lista. Adicionar (CSVLine novo (reader.ReadLine ());
leitor. Fim ();
grid.DataSource = lista;
grid.DataBind ();
uso público de CSVLine // da classe um nome melhor se você quer.
{
corda confidencial _v1;
corda confidencial _v2;
corda confidencial _v3;
// se há mais colunas na linha separada aba do csv, a seguir em você precisa mais membros de ValueX (como Value4, Value5)
// realmente em vez de usar o Value1, etc., você pode usar o nome de negócio real como (nome, idade, etc.)
Value1 público da corda
{
começ {_v1 do retorno; }
ajustar {_v1 = valor; }
}
Value2 público da corda
{
começ {_v2 do retorno; }
ajustar {_v2 = valor; }
}
corda pública Value3
{
começ {_v3 do retorno; }
ajustar {_v3 = valor; }
}
CSVLine público (csvLine da corda)
{
amarrar [] vals = csvLine.Split (“\ t ");
Value1 = vals [0];
Value2 = vals [1];
Value3 = vals [2];
}
}
|