c#从txt读取数据填入datatable
来源:互联网 发布:c语言中的switch case 编辑:程序博客网 时间:2024/06/01 09:44
从TXT读取并存入到DataTable
从TXT读取并存入到DataTable的代码,以逗号为分割符,TXT中的数据例如:
————————
1,105.64,38.65
2,106.05,38.72
————————
------解决方案--------------------
从TXT读取并存入到DataTable的代码,以逗号为分割符,TXT中的数据例如:
————————
1,105.64,38.65
2,106.05,38.72
————————
static void Main(string[] args)
{
#region 读取字符串
StreamReader sr = new StreamReader("c:\\bb.txt", Encoding.GetEncoding("GB2312"));
string txt = sr.ReadToEnd().Replace("\r\n","-");
string[] nodes = txt.Split('-');
#endregion
#region 填充DataTable
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Field1", typeof(double));
dt.Columns.Add("Field2", typeof(double));
foreach (string node in nodes)
{
string[] strs = node.Split(',');
DataRow dr = dt.NewRow();
dr["ID"] = strs[0];
dr["Field1"] = strs[1];
dr["Field2"] = strs[2];
dt.Rows.Add(dr);
}
#endregion
sr.Close();
}
------解决方案--------------------
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(int));
dt.Columns.Add("经度", typeof(double));
dt.Columns.Add("纬度", typeof(double));
string[] rows = File.ReadAllLines(@"c\test.txt"));
foreach (string row in rows)
dt.Rows.Add(row.Split(','));
dataGridView1.DataSource = dt;
0 0
- c#从txt读取数据填入datatable
- C# 关于读取TXT创建DataTable表
- c#读取excel填入dataset
- 从txt读取数据到Cvmat
- php---从txt文件读取数据
- vc++从txt文件中读取数据
- VTK从TXT文件中读取数据
- c++从txt文件中读取数据
- c# 从DataTable中取得指定数据
- C#读取txt数据存储到数组
- C# 读取TXT数据并处理
- [iOS 读取Txt] 从文件读取数据并做轮询
- C#窗体中,textbox中数据保存到txt文本中,从文本读取数据到textbox
- 从Txt文件读取数据到数据视图
- vb.net中从datatable读取数据到Excel
- C#读取datatable值
- C#创建txt并保存数据,读取数据
- 分别使用java和C#从读取txt文本
- UART小记
- 一句话概括各种设计模式
- 桥接模式 Bridge (结构型)
- Oracle SQL Developer中SQL语句格式化快捷键
- Hadoop多文件输出:MultipleOutputFormat和MultipleOutputs深究(一)
- c#从txt读取数据填入datatable
- Python之sys模块小探
- 我经常使用的ruby gem 列表(持续更新中)
- Struts2+Jquery实现ajax并返回json类型数据(MARK)
- 中断笔记
- 【Android学习】android百度地图开发
- F5负载均衡原理
- 执行请求的操作时遇到错误
- 两军交锋 2548