Excel中有好多数据,要是一个一个再写入很烦琐,有没有什么办法,在ASP.NET的页面上直接把Excel中的数据读出来,显示在页面上呢?
解决方案 »
- 做了个调查问卷,页面全是RadioButtonList,如何验证全部都选中?
- 关于iframe中设置父窗口Title问题...
- TreeView节点点击 + iframe四画面显示问题(有点小难度)
- 手机号换成111XXXX1111 这种显示
- 如果sessionID被知道了,会不会有安全性问题。
- C# Thu Mar 1 00:00:00 UTC+0800 2012 如何转换为2012-03-01
- 如何通过gridview实现把两列内容和成一列显示
- asp.net正则表达式
- 急求含有一个imagefile的gridview控件的样式
- web api访问自定义方法
- 像本论坛,给分系统如何制作
- 简单问题! Datagrid 行选择!
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom = " SELECT * FROM [Sheet1$] " ;
myConn.Open ( ) ;
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;myDataSet = new DataSet ( ) ;
myCommand.Fill ( myDataSet , "[Sheet1$]" ) ;
myConn.Close ( ) ;
你就可以把dataset给datagrid的datasource来绑定显示了吧
strConn="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source=F:/asp中级练习/sss.xls;"+"Extended Properties=Excel 8.0;";
OleDbConnection myConnection=new OleDbConnection(strConn);
OleDbDataAdapter myDa=new OleDbDataAdapter("select * from [sheet1$]",myConnection);
DataSet myDataSet=new DataSet();
myConnection.Open();
myDa.Fill(myDataSet,"ExcelInfo");
myConnection.Close();
DataGrid1.DataSource=myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
using System.Data;
using System.Data.OleDb;
这是怎么回事呀,出错了
using System.Data.OleDb;
using System.Data.SqlClient;