CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

dataset中已经存在一个table,想要新建一个table,怎样操作

楼主redfoilsman(redfoilsman)2005-01-19 15:38:17 在 .NET技术 / C# 提问

 
   
  如题  
   
  已知dataset中存在的一个表,想对这个表进行操作,然后把结果先存放在另一个表中  
   
  最后导入到数据库,请教怎样操作 问题点数:20、回复次数:9Top

1 楼The123(Shall We Dance? :))回复于 2005-01-19 15:44:17 得分 0

先复制一个同样的DataTable    
  对这个复制的DataTable做你想做的操作  
   
  //导入到数据库  
  ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconupdatingdatabasewithdataadapterdataset.htmTop

2 楼tongcheng(同诚)回复于 2005-01-19 15:47:03 得分 2

定义一个DataTable  
  加进去就行了Top

3 楼yesky_2001(无怨无悔)回复于 2005-01-19 15:52:01 得分 2

DataTable   dt   =   oldTable.Clone  
  然后处理这个表就好了Top

4 楼tongcheng(同诚)回复于 2005-01-19 15:52:23 得分 2

DataTable   myDataTable   =   new   DataTable("abc");  
  tempDataSet.Tables.Add(myDataTable);Top

5 楼nga96(因为我笨,所以努力。陈勇华)回复于 2005-01-19 15:56:41 得分 2

对,克隆,只有克隆才行。直接复制,由于是引用类型,其值会变的Top

6 楼redfoilsman(redfoilsman)回复于 2005-01-19 16:07:07 得分 0

那么把这个datatable导入access数据库  
   
  有什么方便的办法吗,我不想用循环写入的方法,谢谢Top

7 楼zhzuo(秋枫)回复于 2005-01-19 16:34:49 得分 2

DataSet.Tables.Add(datatable);Top

8 楼moremoreTea1983(么么茶)回复于 2005-01-19 16:39:00 得分 10

adapter.update(ds,"mytable")  
  前提是必须先建立incertCommand,updateCommand    
  我也在寻求更简单的方法  
  给你代码  
  SqlConnection   cn   =new   SqlConnection("Server=localhost;Database=通用数据;User   Id=sa;Password=123;");  
   
  cn.Open();  
   
  SqlDataAdapter   ad   =new   SqlDataAdapter("select   CustomerID,CompanyName,ContactName,Address   from   Customers",cn);  
   
          //定义SqlCommandBuilder自动生成incertCommand,updateCommand   等  
  SqlCommandBuilder   cb=new   SqlCommandBuilder(ad);  
   
  DataSet   ds=new   DataSet();  
  ad.Fill(ds,"c1");  
   
   
  //修改你的DataSet  
   
  //更新  
  ad.Update(ds,"c1");  
  Top

9 楼redfoilsman(redfoilsman)回复于 2005-01-19 16:51:54 得分 0

谢谢Top

相关问题

  • 怎么操作DataSet?
  • DataSet的操作的问题
  • DataSet操作XML的问题
  • 有关文件新建操作的问题。
  • 请问对DataSet操作,用法?
  • 怎么对DataSet进行删除操作?
  • 如何操作DataSet中的数据?
  • 关于DATASET的操作问题,急!!!
  • DataSet和XML直接互操作如何?
  • --- 几个DataSet的操作问题 ---

关键词

  • 数据库
  • ds
  • datatable
  • dataset
  • 导入
  • sqlcommandbuilder
  • 表
  • 复制
  • ad
  • ms

得分解答快速导航

  • 帖主:redfoilsman
  • tongcheng
  • yesky_2001
  • tongcheng
  • nga96
  • zhzuo
  • moremoreTea1983

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo