有一csv文档,其中包含列num
num
15458
36548
2316584
zlpo165
1685现已将csv文档导入到DataTable,但num列中的第四行zlpo165读取不到值,其它全为数字的行都能读到,想请教是什么原因?
num
15458
36548
2316584
zlpo165
1685现已将csv文档导入到DataTable,但num列中的第四行zlpo165读取不到值,其它全为数字的行都能读到,想请教是什么原因?
解决方案 »
- 紧急,怎样在DataGridView里绑定对象的属性
- C#中,如何获取一个人姓名的姓氏,包括有复姓的(两个字的姓,三个字的姓)。其中姓名是一个参数name,不需要用sql语句
- 发表了一篇关于连接池的博客,请大家给点建议给点帮助,谢谢!
- 数据分页显示问题
- c#操作Excel插入图片时报"Additional information: 类 Pictures 的 Insert 方法无效",求解决方法
- ASP与SQL链接,Update语句无效
- 只有10分了,全给,请问exe文件问题
- 关于泛型的复制问题
- 动画效果
- 请问各位用过c#的朋友,C#的开发模式象vb还是象vc
- C# 连接数据库
- UpdatePanel调用js
public DataTable bb(string filepath, string filename)
{
string folderPath = filepath.Substring(0, filepath.LastIndexOf('\\') + 1);
string cnstring=string.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='text;HDR=Yes;IMEX=1'", folderPath);
OleDbConnection cn = new OleDbConnection(cnstring);
string aSQL = "select * from " + filename;
cn.Open();
OleDbDataAdapter da = new OleDbDataAdapter(aSQL, cn);
DataSet ds = new DataSet();
da.Fill(ds,"tb");
cn.Close();
DataTable dt = ds.table["tb"]
return dt;
}========================== 以上为读取csv数据至datatable ==========================
dt.Columns.Add(...);
string[] lines = File.ReadAllLines();
for (int i=0 i<= lines.Count()-1; i++)
{
DataRow dr = dt.NewRow();
dr[".."] = lines[i];
dt.Rows.Add(dr);
}
string fileName="yx_2010-06-12_2010-06-12";
string path = Path.Combine(filePath, fileName + ".csv");
string connString = @"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=" + filePath + ";Extensions=asc,csv,tab,txt;";
这样写可以吗?
路径是网络上的