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

???关于dataSet怪怪的问题

楼主MCOCcrystal(大妹子)2005-04-04 09:45:10 在 .NET技术 / C# 提问

我的dataset为什么不能清空啊  
  DataSet   ds   =   new   DataSet  
  ds.Clear();  
  ds.Dispose();  
  int   tableCount=     ds.Tables.Count;  
  为什么tableCount还是不等于0??? 问题点数:20、回复次数:4Top

1 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2005-04-04 09:50:15 得分 5

DataSet.Clear只是把所有的DataTable清空,并不移除DataTable,等于剩一大堆空的DataTable。  
  DataTableCollection.Clear(DataSet.Tables.Clear())才能把所有的DataTable从DataSet.Tables集合中移除,但他不会清空DataTable。Top

2 楼fellowcheng(鹰击长空)回复于 2005-04-04 09:52:38 得分 0

不可能呀Top

3 楼fellowcheng(鹰击长空)回复于 2005-04-04 09:54:26 得分 15

附上我的测试代码  
  DataSet   ds=new   DataSet();  
  DataTable[]   dtl=new   DataTable[5];  
  for(int   i=0;i<5;i++)  
          dtl[i]=new   DataTable(""+i.ToString());  
   
  ds.Tables.AddRange(dtl);  
  MessageBox.Show(ds.Tables.Count.ToString());  
   
  ds.Tables.Clear();  
   
  ds.Dispose();  
  MessageBox.Show(ds.Tables.Count.ToString());Top

4 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2005-04-04 09:59:06 得分 0

楼上的,你的是ds.Tables.Clear(),楼主是ds.Clear()。Top

相关问题

  • 怪怪的!
  • 怪怪的问题!
  • 怪怪的声音
  • 系统怪怪的
  • 怪怪的问题?
  • 怪怪的EXCEPTION声明
  • show怪怪的问题!!!!
  • 怪怪的问题,嘿嘿,,
  • transformNode怪怪的问题
  • image问题,怪怪的

关键词

  • ds
  • dataset
  • 清空
  • datatable
  • tablecount
  • clear
  • 所有
  • tables

得分解答快速导航

  • 帖主:MCOCcrystal
  • Ivony
  • fellowcheng

相关链接

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

广告也精彩

反馈

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