初学者,要将这样的TXT文件读到DataTable中应该怎么写
431494,石光武 ,93022170000849, 80.00;431408,石元忠 ,93020001401240, 150.00;431408,石五术 ,93022170000510, 180.00;431408,石天成 ,93022170000510, 275.00;431408,石后祥 ,93022170000510, 80.00;431408,石梅成 ,93022170001377, 50.00;4314080,石远超 ,93020001401240, 160.00;
431494,石光武 ,93022170000849, 80.00;431408,石元忠 ,93020001401240, 150.00;431408,石五术 ,93022170000510, 180.00;431408,石天成 ,93022170000510, 275.00;431408,石后祥 ,93022170000510, 80.00;431408,石梅成 ,93022170001377, 50.00;4314080,石远超 ,93020001401240, 160.00;
解决方案 »
- C#中property取代public field的好处是什么?
- 帮忙写个CRC校验程序
- 聊天窗口的代码
- 如何将不同窗体的listbox传至combox中
- 用2005的发布功能,怎么使得,生成的安装文件,在用户的电脑上安装成功后,可以在 开始--程序中找到该程序的快捷方式
- 求助,vista下的线程问题
- 关于DataList分页问题.
- 麻烦达人进来读读下面的程序
- 大家好,请帮忙提供在C#中做帮助文件的好的方法或网站吗,最好是自已写代码做帮助?谢谢了
- 各位高手..賺錢的機會來了.
- C#winform中,textbox设为enable=false后,怎么让点击textbox触发click事件
- 各位哥哥我有来了 mysql存储过程问题
DataTable的具体用法查一下,很简明!
string SQLString;
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\;Extended Properties=\"Text;HDR=yes;FMT=Delimited\"";
SQLString = "Select * from ReportFile.txt";
System.Data.OleDb.OleDbConnection ConnectionText = new System.Data.OleDb.OleDbConnection();
ConnectionText.ConnectionString = ConnectionString;
ConnectionText.Open();
System.Data.OleDb.OleDbDataAdapter AdapterText = new System.Data.OleDb.OleDbDataAdapter(SQLString, ConnectionText);
System.Data.DataSet DataSetText = new System.Data.DataSet("TextFiles");
AdapterText.Fill(DataSetText, "TextFile");
DataTable x = DataSetText.Tables[0];
{
}
oledb读取
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~") + ";Extended Properties=\"Text;HDR=No;FMT=Delimited\"";
sql= "Select * from a.txt";
using(System.Data.OleDb.OleDbConnection conn= new System.Data.OleDb.OleDbConnection())
{
conn.ConnectionString = ConnectionString;
conn.Open();
System.Data.OleDb.OleDbDataAdapter ada= new System.Data.OleDb.OleDbDataAdapter("", conn);
System.Data.DataSet ds= new System.Data.DataSet();
ada.Fill(ds);
}