Stu*_*art 2 c# asp.net split streamreader tab-delimited-text
我对这篇文章有类似的要求... 在运行时使用textfile填充Gridview
我想用文本文件读取文本文件StreamReader并DataTable使用文件中的数据填充,但是我不确定如何split()使用选项卡实现.
有人能指出我正确的方向吗?
Iva*_*n G 13
你可以试试这个:
DataTable table = new DataTable();
table.Columns.Add("col1");
table.Columns.Add("col2");
table.Columns.Add("col3");
var lines = File.ReadAllLines(@"Data.txt").ToList();
lines.ForEach(line => table.Rows.Add(line.Split((char)9)));
Run Code Online (Sandbox Code Playgroud)
我假设行由换行符分隔(如果ReadAllLines可以使用case 方法).数字9是水平制表符的ASCII值,用于分割行.ForEach是一种可以在通用列表上使用的方法,而不是foreach循环.
| 归档时间: |
|
| 查看次数: |
20871 次 |
| 最近记录: |