通过File1_DblClick()把excel表导入到datagrid

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:47:29
高手帮忙200追加
我要做一个用datagrid空件显示.csv表并且做合表操作.一共25个表每个表都很长
完成标题问题给200分
完成后续问题送1000分
要vb的..2楼的什么语言没看懂

顶你一下,拿两分走人,数据库是不想碰的部分,偏偏又那么重要

System.Data.OleDb.OleDbConnection cn;
System.Data.OleDb.OleDbDataAdapter da;
string str = "";
DataTable dt = new DataTable();

str = "Provider=Microsoft.Jet.OLEDB.4.0;";
str += "Data Source=" + EXCEL文件路径;
str += ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\"";

cn = new System.Data.OleDb.OleDbConnection(str);

cn.Open();
da = new System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", cn);
da.Fill(dt);

DataGrid1.DataSource = dt;
DataGrid1.DataBind();

真惊了。。。。。。。。这是C#
都差不多,比如定义cn,vb是dim cn as System.Data.OleDb.OleDbConnection

我来学习一下