最近在使用DataTable来给前台控件绑定数据,开始时查了网上的一些给DataSet添加DataTable时需要注意的地方,一般都要添加表名并且使用DataTable.Copy()方法,否则会报错,可是今天在写一个试验程序时发现,我直接DataSet.Tables.Ade(DataTable)竟然没有报错?

我不知道这是怎么回事儿,难道这个错误还是不知道什么时候出的?

我的代码如下:

DataTable dt = getChild_gvwSource(nodeEventID);    //从数据库取出的数据表DataTable
DataTable dt2 = new DataTable();
if (dt.Rows.Count == 0)return;
ds.Tables.Add(dt);
ds.Tables.Add(dt2);

如上面所写,我还专门又new了一个DataTable出来,程序运行后仍然没有报错,可是我在其他地方这么执行的时候是发生过错误的,谁能解释一下这是为什么?

请高手给解答……

转载于:https://www.cnblogs.com/qingtian-jlj/p/4881515.html

C#中的DataSet添加DataTable问题相关推荐

  1. vs05b2中给dataset添加表间关系

    (转载)http://www.cnblogs.com/yang_sy/archive/2005/04/30/148344.aspx 转载于:https://www.cnblogs.com/loway/ ...

  2. 【Vegas原创】DataSet相互添加DataTable

    //为DataSet添加DataTable ds.Tables.Add(dt); //为DataTable添加DataSet datatable dt = dataset.Table[0]

  3. .Net 中DataSet和DataTable的 区别与联系

    1.简要说明二者关系 在我们编写代码的时候从数据库里取出数据,填充到dataset里,再根据表的名字,实例化到 datatable 中.其实使用 dataset 相当于所使用数据库中数据的副本,保存在 ...

  4. C#-DataSet和DataTable详解

    1.创建DataSet对象: DataSet ds = new DataSet("DataSetName"); 2.查看调用SqlDataAdapter.Fill创建的结构 da. ...

  5. 深入分析ADO.NET中的DataSet对象

    ADO.NET是.net Framework SDK中用以操作数据库的类库的总称.而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触 ...

  6. C# LINQ系列:LINQ to DataSet的DataTable操作 及 DataTable与Linq相互转换

    LINQ to DataSet需要使用System.Core.dll.System.Data.dll和System.Data.DataSetExtensions.dll,在项目中添加引用System. ...

  7. 【ADO.NET基础知识】SqlConnection、command、DataSet 、DataTable、dataAdapter

    1.使用Connection连接数据库的步骤: (1).添加命名空间 System.Data.SqlClient(注意:初学者经常会忘记) (2)定义连接字符串.连接SQL Server 数据库时: ...

  8. Winform开发之ADO.NET对象Connection、Command、DataReader、DataAdapter、DataSet和DataTable简介...

    ADO.NET技术主要包括Connection.Command.DataReader.DataAdapter.DataSet和DataTable等6个对象,下面对这6个对象进行简单的介绍: (1)Co ...

  9. DataSet和DataTable详解

    1.创建DataSet对象: DataSet ds = new DataSet("DataSetName"); 2.查看调用SqlDataAdapter.Fill创建的结构 da. ...

最新文章

  1. CF990G GCD Counting(树上莫比乌斯反演,分层图,并查集)
  2. 1、Python 日期时间格式化输出
  3. Asp.Net中跳转页面有那几种方法
  4. 一款开源免注册的加密工具,防火防盗防泄密~
  5. [视频]youku与56客户端DLL却持
  6. Ubuntu下的第一个博客
  7. Spring之HelloWorld
  8. 获取DataTable字段唯一值(DISTINCT)
  9. Linux/MacOS 安装 Oh my zsh
  10. STM8学习笔记----普通IO口模拟串口功能
  11. 安卓添加滚轮代码_[按键精灵手机版教程]安卓实战——制作天天酷跑脚本(2)...
  12. oracle中print,oracle中print_table存储过程实例介绍
  13. 微信公众平台 微信网页授权
  14. zoj3987—Numbers(贪心)
  15. android qq聊天界面键盘与布局,大屏手机单手聊天 QQ输入法浮动键盘做得到
  16. note20220411
  17. 【翻译】CVPR2022: Pyramid Grafting Network for One-Stage High ResolutionSaliency Detection
  18. ECMAScript6语法
  19. 2021华为Android面试真题解析Android面试题集锦,一文轻松搞定
  20. 在六位共阴数码管上最左边一位上显示稳定的数字

热门文章

  1. 【代码】使用reentrantlock必须要手动释放锁
  2. JVM调优:JVM内存分代模型
  3. Oracle不带传出参数的存储过程创建及调用
  4. Lucene实现全文检索的流程
  5. 【爬蟲】爬蟲概述、分類及運行原理
  6. Quartz分布式实现
  7. 通过IDEA查看某个类的继承关系
  8. leetcode(3)——697. 数组的度(C++版本注释)(map容器),448. 找到所有数组中消失的数字(取余操作,C++中的auto类型)
  9. Codeforces Gym 101473D Folding Machine (暴力搜索)
  10. python有几种打开方式_Python中几个以“__”开头的方法介绍总结