首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于数据集的一个简单有关问题

2012-12-23 
关于数据集的一个简单问题将Dataset从组件工具箱中拖放到窗体上后,窗体上出现一个dataSet1实例,其Name 属

关于数据集的一个简单问题
将Dataset从组件工具箱中拖放到窗体上后,窗体上出现一个dataSet1实例,其Name 属性为dataSet1,另外还有一个DataSetName属性,其属性值为NewDataSet。请问:这两个属性有什么不同?

既然都是DataSet实例的名称,为什么要弄两个属性,一个足够了啊。
[解决办法]
怎么没人知道吗?
[解决办法]
自己顶。。。
[解决办法]
高手哪里去了? 这个问题看来又要石沉大海了。
[解决办法]
DataSetName属性 设置数据集名称
其Name 属性为 dataSet 对像的名称
[解决办法]

引用:
DataSetName属性 设置数据集名称
其Name 属性为 dataSet 对像的名称


dataSet 对像不就是数据集吗?所以dataSet 对像的名称就是数据集的名称。 为什么还要个DataSetName ?
[解决办法]
免费培训编程,绝对免费,起点工作室 78169918 ascii303@126.com
[解决办法]
Name        相当于 ID 身份证号码
DataSetName 相当于你的名字 


[解决办法]
引用:
Name        相当于 ID 身份证号码
DataSetName 相当于你的名字


似乎都回答不出为什么。 搞两个名字,总有原因吧?
[解决办法]
dataSet1 是你控件名称
datasetName 是你数据集名称


[解决办法]
支持你一下 这个问题我也没有想过
[解决办法]
细想起来也不知道为什么,用习惯了
[解决办法]
引用:
dataSet1 是你控件名称
datasetName 是你数据集名称


能举个例子,说明一下datasetName 的应用吗?
[解决办法]
在一本书上看到:

“DataSet对象之所以需要名称,是为了确保DataSet的XML表示永远拥有文件项目的名称,此文件项目是在结构描述定义中最高层的项目。”

没明白其中的意思。谁能解释一下?
[解决办法]
另外,在窗体上放置两个DataSet:第一个的实例名是dataSet1,第二个的实例名是dataSet2,但它们的DataSetName属性竟然都是 NewDataSet 。奇怪吗? #7楼:你能解释这一现象吗?
[解决办法]
Id好像是我們表的主鍵,而Name是真正的名稱
[解决办法]
求人不如求已。我总算知道了,DataSetName的真正作用。。。
[解决办法]
引用:
不要说dataset了
你拖任何一个控件都类似
name其实就是ID你拖几个控件,为了唯一标识,需要唯一的ID,所以你拖2个控件,会自动编号为dataset1,dataset2...
而DataSetName是真正DataSet的名字,就如同,你new dataset("dataset的名字"),这个名字
2个名字不是一回事
dataset是个类,你拖得那个是封装了dataset类的控件,你说他们2个能和二唯一吗?
大家其实是懒得回答


真是太可笑了。  我说“17 楼 yuehuolong”老弟,你根本就是无知。

你拖两个Button到窗体上,窗体上出现两个Button: Button1、Button2,即:Button类的两个实例。
然后你再在属性窗口中看看这两个实例,会不会也像DataSet那样,出现“ButtonName”属性?
找不到这个属性吧?

  所以,我现在问你:为什么dataSet1、dataSet2有DataSetName属性,而Button1、Button2却没有类似的属性?  为什么???
   还真以为自己懂呢。 这叫一知半解!









[解决办法]


不要说dataset了
你拖任何一个控件都类似
name其实就是ID你拖几个控件,为了唯一标识,需要唯一的ID,所以你拖2个控件,会自动编号为dataset1,dataset2...
而DataSetName是真正DataSet的名字,就如同,你new dataset("dataset的名字"),这个名字
2个名字不是一回事
dataset是个类,你拖得那个是封装了dataset类的控件,你说他们2个能和二唯一吗?
大家其实是懒得回答



[解决办法]
多谢楼主,找了半天了终于在楼主这里找到这个问题的答案
[解决办法]
本人水平有限,但类的名称与实例的名称还是分得清的。

告诉你吧:为什么dataSet1、dataSet2还会有DataSetName属性,是为了将DataSet的内容写入XML文件时,作为根节点的名称。这也就解释了为什么其它控件没有类似的如:ButtonName、TextBoxName等的原因!

热点排行