关于DataSet的赋值

原创 2006年05月26日 11:18:00

再实际开发中可能用到DataSet作为一个变量整体传递,这时一定要注意DataSet是引用类型,即它被传递多少次,它只有一个实体。任何一个派生自他的变量的修改都会影响它的实体,也就影响所有派生自它的变量,那如何解决呢?。。。。

看这段:

CreateDS(); 获取一个对应数据库中的DataSet

方式一:

DataSet ds1 = CreateDS();
DataSet ds2 = new DataSet();
ds2=ds1;

 DataSet ds3 = ds2;

这里实际上ds2,ds3都是来自ds1,它们三个中任意一个的变化操作都会影响其它两个。

方式二: 

DataSet ds1 = CreateDS();
DataSet ds2 = new DataSet();
ds2.Merge(ds1);

DataSet ds3 =  new DataSet();
ds3.Merge(ds2);

这中方式的应用才是三个数据集各自独立没有影响的应用。

DataSet赋值

DataSet 一个具有很多内置方法的程序集,在绑定数据中,使用率非常之高,虽然没有自定义泛型灵活性高,强类型的数据严谨性,而且一次性加载所有数据也稍微影响性能,但无可比拟的开发效率,在一些对性能要求...
  • redder_xu
  • redder_xu
  • 2011年09月06日 18:12
  • 4498

C#手动创建Dataset并填充测试数据

当用控件的数据源是dataset,而又不能正常读取数据时,此方法可以迅速判断到底是读取数据库是出了问题,还是控件绑定的问题。 DataSet ds = new DataSet();//创建一个名为ds...
  • suixufeng
  • suixufeng
  • 2011年07月13日 16:03
  • 10318

Dataset的用法

使用方法 1、创建DataSet对象 DataSet ds = new DataSet(); DataSet ds = new DataSet("DataSetName"); 2、用数据集填充...
  • liucherish
  • liucherish
  • 2016年10月13日 16:52
  • 15948

setData()方法给下拉框赋值--------附的仅仅是显示值-,再选择会去掉,如果一直存在,需要加到数组里

function setData(text, data, icon) { input.val(text); if (icon !== u...
  • u014236541
  • u014236541
  • 2016年03月02日 16:33
  • 559

微信小程序--data的赋值与取值

通过小程序官方文档可知: Page() 函数用来注册一个页面。接受一个 object 参数,其指定页面的初始数据、生命周期函数、事件处理函数等。其中的参数data用来设置初始数据,WXML 中的动...
  • chq00788
  • chq00788
  • 2017年07月07日 09:03
  • 13931

DataSet之间的赋值

DataSet 一个具有很多内置方法的程序集,在绑定数据中,使用率非常之高,虽然没有自定义泛型灵活性高,强类型的数据严谨性,而且一次性加载所有数据也稍微影响性能,但无可比拟的开发效率,在一些对性能要求...
  • K346K346
  • K346K346
  • 2015年07月19日 00:21
  • 1240

JFreeChart 典型数据集设置示例

import java.util.Calendar;import java.util.Date;import org.jfree.chart.*;import org.jfree.data.categ...
  • lxrw2002
  • lxrw2002
  • 2007年11月22日 13:35
  • 2126

微信小程序input批量赋值(setData)

在data里面添加对象: data: { model: { paymentAccount: '',//付款帐号 amount: '',//付款金额 paym...
  • qq_26744901
  • qq_26744901
  • 2017年07月10日 11:04
  • 2235

echarts data 赋值

echarts data 赋值           之前自己存在误解,echarts中data数据格式不是字符串,格式是对象,下面代码中的item,就是你需要生成的对象,因此代码如下: //查询全...
  • u012157999
  • u012157999
  • 2017年01月16日 17:50
  • 8498

dataset与datalist调用

前台: 后台: SqlCon...
  • ccflower
  • ccflower
  • 2010年07月19日 18:19
  • 253
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于DataSet的赋值
举报原因:
原因补充:

(最多只允许输入30个字)