DATAVIEW和DATASET到底有什么不同呢?什么时候该用DATAVIEW?什么时候该用DATASET?

sonic2001 2002-01-10 11:54:23
恭听各位高见
...全文
212 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_rose 2002-07-21
  • 打赏
  • 举报
回复
dataview是对datatable的导航。
lyhold 2002-07-16
  • 打赏
  • 举报
回复
dataset相当与database(有table collection,constraint.etc;)
dataview相当与视图(可以有多个,根据不同的条件)
yanghx2000 2002-07-13
  • 打赏
  • 举报
回复
主要Dataset可以有数据表之间的关系
ketao_78 2002-07-11
  • 打赏
  • 举报
回复
对,同意
DataSet
+--------Tables
| +-------Columns
| +-------Rows
| +-------Contraints
+--------Relations

dataset可以填充很多数据表以及关系
ketao_78 2002-07-11
  • 打赏
  • 举报
回复
对,同意
DataSet
+--------Tables
| +-------Columns
| +-------Rows
| +-------Contraints
+--------Relations

dataset可以填充很多数据表以及关系
daehappy 2002-07-09
  • 打赏
  • 举报
回复
up!gz!
WhiteEat 2002-03-14
  • 打赏
  • 举报
回复
DataView 是DataTable的一个数据窗口,通过这个窗口你可以看到符合条件的数据,甚至可以更改你看到的数据。
实际上是一种Document/View的思想
seeking_du 2002-03-04
  • 打赏
  • 举报
回复
这么多人在讲DataSet,我补充一下DataView吧,
DataView是为了方便地筛选、过滤、搜索、操作符合条件的数据项的类,它不破坏DataSet里Table的数据,每个Table的DefaultView相当于筛选条件为null时的DataView。
Edward 2002-02-07
  • 打赏
  • 举报
回复
一个 DataSet 可以包含很多 DataTable,每个 DataTable 包含 0 到多条数据记录。DataTable 有一个 DefaultView,反映了从数据库中用某种方法取出来的数据的“原始面貌”(可能排序)。DataView 最大的用途就是实现一个 DataTable 的某种透视图,对于 Data Binding 十分有用。简单的说就是 DataView 根据 DataTable 已有的数据实现各种排序(当然 DataTable 原始数据原来就已经按某种标准排序了)和数据过滤(按条件显示或隐藏某些数据)。
niwalker 2002-01-14
  • 打赏
  • 举报
回复
DataSet从某种意义上说,它可以看成是数据库的结构,你可以在一个DataSet中放入多个DataTable,在每个DataTable中也可以有多个DataView,不仅如此,你还可以设置DataTable之间的关系和约束,以及一个DataTable的多个不同的DataView,下面是DataSet的大体构架:

DataSet
+--------Tables
| +-------Columns
| +-------Rows
| +-------Contraints
+--------Relations
Soft21 2002-01-12
  • 打赏
  • 举报
回复
大家好啊,这个问题,妙!
anggogo 2002-01-11
  • 打赏
  • 举报
回复
我爱DataSet
icyer 2002-01-10
  • 打赏
  • 举报
回复
DataView只是相当于一个Table的映象,可以在里面修改、添加、删除数据。
DataSet可以包含多个Table,也就是可以包含多个DataView。
其实一般情况下用DataView和用DataSet都一样的,不过如果用DataSet的话,可能代码会写的很长。
如:
DataView1.Count
就相当于
DataSet1.Tables(0).DefaultView.Count

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧