110,538
社区成员
发帖
与我相关
我的任务
分享
var list= File.ReadAllLines("test.txt");
DataTable dt=new DataTable();
dt.Columns.Add("a",typeof(string));
dt.Columns.Add("b", typeof(string));
dt.Columns.Add("c", typeof(string));
foreach (var item in list)
{
var values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
DataRow row = dt.NewRow();
row["a"] = values[0];
row["b"] = values[1];
row["c"] = values[2];
dt.Rows.Add(row);
}
大体就是这样,具体你是什么类型你的dt就写成什么类型,的放的时候转一下就行了.过程中判断下值是否正确,等等 var rsList = File.ReadAllLines(@nrs, Encoding.Default).Skip(2);
rs.ReadToEnd();
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
不是 var 報錯,是item那裡報錯[/quote][/quote]
什么错误 我本地测了下没问题
[/quote]是這樣[/quote]
挡住了
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
不是 var 報錯,是item那裡報錯[/quote]
你断点看下item的值是什么
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);
[/quote]
不是 var 報錯,是item那裡報錯
string[] values= item.Split(new [] {"\t"}, StringSplitOptions.RemoveEmptyEntries);