首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

Excel与Datagrid的同步操作,该怎么处理

2012-01-06 
Excel与Datagrid的同步操作DimstrConnAsStringProviderMicrosoft.Jet.OLEDB.4.0 &_DataSourceC:\12

Excel与Datagrid的同步操作
Dim   strConn   As   String   =   "Provider=Microsoft.Jet.OLEDB.4.0; "   &   _  
                                                  "Data   Source=C:\123.xls; "   &   _  
                                                  "Extended   Properties=Excel   8.0; "  
Dim   conn   As   New   OleDbConnection(strConn)  
Dim   mycommand   As   New   OleDbDataAdapter( "SELECT   *   FROM   [sheet1$] ",   strConn)   Dim   myDataSet   As   New   DataSet   mycommand.Fill(myDataSet)   DataGrid1.DataSource   =   myDataSet  
这样excel数据就和datagrid1绑定了起来,我想知道可不可以对datagrid1的修改来达到修改excel的效果,就如同修改datagrid1来达到修改数据库数据一样,
我试过用
Dim   objCmd   As   New   OleDbCommand( "update     [Sheet1$A1:C10]   set   name= 'xiaowang '   where   name= 'xiaoming ' ' ",   conn)
mycommand.DeleteCommand   =   objCmd
mycommand.DeleteCommand.ExecuteNonQuery()
可以进行修改,但是针对插入删除操作却无法执行,请问我的这个想法用什么方法是实现呢?感谢高手帮助

[解决办法]
苯一点的方法,如果你的Datagrid没有查询的功能,即显示的是整个excel的数据,那么你可以先删除了,再添加
[解决办法]
没有这样的方法,楼主还是通过循环来做导入导出吧

热点排行