首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么将文本TXT写入dataset!求解啊困扰好久了

2013-03-19 
如何将文本TXT写入dataset!求解啊~~~~~困扰好久了。要把我转换成TXT文本格式的写入dataset在保存到数据库!

如何将文本TXT写入dataset!求解啊~~~~~困扰好久了。
要把我转换成TXT文本格式的写入dataset在保存到数据库!可是在把TXT写入到dataset遇上困难了,各位请指点一二!
[解决办法]
举个例子:
D:\1.txt的内容

姓名 年龄 职业
张三 33  程序员
李四 44  it人员
王五 55  经理

string[] str = File.ReadAllLines("D:\\1.txt", Encoding.Default);
            DataTable dt = new DataTable();
            Regex.Split(str[0], @"\s+").Where(t => t.Trim() != "").ToList().ForEach(t => dt.Columns.Add(t.Trim()));
            for (int i = 1; i < str.Length; i++)
            {
                DataRow dr = dt.NewRow();
                Regex.Split(str[i], @"\s+").Where(t => t.Trim() != "").Select((t, index) => dr[index] = t).ToArray();
                dt.Rows.Add(dr);
            }
           

热点排行