| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 714 人关注过本帖
标题:求助!如何批量修改datagrid中的数据
只看楼主 加入收藏
lyly_0906
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-9-13
收藏
 问题点数:0 回复次数:0 
求助!如何批量修改datagrid中的数据

比如说,我新建了一个windows form窗体,然后拖拽了一个datagrid控件,然后在后台页面加载excel表的数据内容,然后成功了!当然这只是显示成功了! 我现在想把Excel表中的“日期”字段更新了,sql 语句:update excel$ set 日期=@2005-9-13 where 日期=@2005-9-1 ,更新的记录有几百条,但是始终不能成功。程序如下,请高手指教: OleDbConnection cn= new OleDbConnection(); cn.ConnectionString =@"Data Source=D:\kqrb.xls;Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;"; cn.Open();

OleDbDataAdapter da= new OleDbDataAdapter("select * from [kqrb$]", cn); OleDbCommandBuilder thisBuilder=new OleDbCommandBuilder(da); DataSet thisDataSet=new DataSet(); OleDbCommand upCmd=new OleDbCommand("update kqrb set rq='"+ this.label1.Text +"' where rq='"+ this.label2.Text +"'",cn); da.TableMappings.Add("kqrb","rq"); da.UpdateCommand=upCmd;

da.Update(thisDataSet,"kqrb"); //da.Fill(thisDataSet,"kqrb"); cn.Close();

thisDataSet.Clear(); DataSet dt1=new DataSet(); da.Fill(dt1,"kqrb"); dataGrid1.SetDataBinding(dt1,"kqrb");

搜索更多相关主题的帖子: datagrid 批量 数据 
2005-09-13 16:21
快速回复:求助!如何批量修改datagrid中的数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030238 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved