对面的高手看过来--"请问如何把一个Excel文件中的内容导入到一个DataGrid控件中?" 把Excel作为olddb的数据源,灌入dataset中,帮定到DataGrid上,具体代码你可以看看这个帖子.http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=30258 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给项目“添加引用”,选择“COM”,选择microsofe excel 9.0 object library。添加上去以后可以在程序中直接申明一个Excel应用对象了。private Excel.Application ExcelObj = new Excel.Application() string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = c:\\sample.xls;Extended Properties=Excel 8.0" ;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 ( ) ; DataGrid1.DataMember= "[Sheet1$]" ;DataGrid1.DataSource = myDataSet ; mscorlib.dll中没有SystemException 类 c# 编写一个将word转换成pdf的工具 Mschart图表控件如何绑定多个字段?急!!! Dotnetbar中的一个问题? <%#和<%=有什么区别呀? 读取文件数据,插入数据库时怎么避免插入记录不重复 用SqlCommand时,查询语句如何写才能返回表中字段的信息 如何知道listview是第几项(在线等) 怎么做像1616.com或者雅虎的那种天气预报 关于打包成安装程序的问题 请问7CD版的.net和5CD版的.net有何区别? 兄弟们。高手们。让我们共同创业。
添加上去以后可以在程序中直接申明一个Excel应用对象了。
private Excel.Application ExcelObj = new Excel.Application()
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 ( ) ;
DataGrid1.DataSource = myDataSet ;