【发布时间】:2014-12-01 07:16:02
【问题描述】:
我想从文本文件中填充数据表。 数据表看起来像:
| Name | Number |
|---------+-----------|
|mike | 1 |
文本文件:
John 1
Alex 3
我的代码:
string[] lines = System.IO.File.ReadAllLines(@"qList.txt", enc);
DataTable txtDataTable = new DataTable();
txtDataTable.Columns.Add("Name");
txtDataTable.Columns.Add("Number");
DataRow dr = txtDataTable.NewRow();
string[] columns = null;
for (int j = 1; j < lines.Length - 1; j++)
{
columns = lines[j].Split(new char[] { '\t' });
dr["Name"] = columns.GetValue(0).ToString().Trim();
dr["Number"] = columns.GetValue(1).ToString().Trim();
txtDataTable.Rows.Add(dr["Name"]);
txtDataTable.Rows.Add(dr["Number"]);
}
我需要这样填写:文件中的名称(John,Alex)到列名和文件(1,3)中的数字到数据表中的列号。我的代码填充了数据表“名称”列中的每一行。
【问题讨论】: