1: String line;
2: String [] split = null;
3: DataTable table=new DataTable("auto");
4: DataRow row=null;
5: StreamReader sr=new StreamReader("c:/auto.csv",System.Text.Encoding.Default);
6: //创建与数据源对应的数据列
7: line = sr.ReadLine();
8: split=line.Split('','');
9: foreach(String colname in split){
10: table.Columns.Add(colname,System.Type.GetType("System.String")); }
11: //将数据填入数据表
12: int j=0;
13: while((line=sr.ReadLine())!=null){
14: j=0;
15: row = table.NewRow();
16: split=line.Split('','');
17: foreach(String colname in split){
18: row[j]=colname;
19: j++;}
20: table.Rows.Add(row);}
21: sr.Close();
22: //显示数据
23: dataGrid1.DataSource=table.DefaultView;
24: dataGrid1.DataBind();