or
StreamReader sr =
new
StreamReader(Application.StartupPath +
"\\Data\\beispieldaten2010_50mb.csv"
, Encoding.Default);
DataTable dt =
new
DataTable();
dt.Columns.Add(
"Spalte 1"
);
...
dt.Columns.Add(
"Spalte 14"
);
while
(!sr.EndOfStream)
{
dt.Rows.Add(sr.ReadLine().Split(
new
char
[] {
';'
}));
}
radGridView1.DataSource = dt;
StreamReader sr =
new
StreamReader(Application.StartupPath +
"\\Data\\beispieldaten2010_50mb.csv"
, Encoding.Default);
ArrayList al =
new
ArrayList();
while
(!sr.EndOfStream)
{
al.Add(sr.ReadLine().Split(
new
char
[] {
';'
}));
}
radGridView1.VirtualMode =
true
;
radGridView1.CellValueNeeded +=
new
Telerik.WinControls.UI.GridViewCellValueEventHandler(radGridView1_CellValueNeeded);
radGridView1.ColumnCount = 14;
this
.radGridView1.RowCount = al.Count;
void
radGridView1_CellValueNeeded(
object
sender, Telerik.WinControls.UI.GridViewCellValueEventArgs e)
{
string
[] c = (
string
[])al[e.RowIndex];
e.Value = c[e.ColumnIndex];
}