在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>技术论坛>ASP.net>F0124815 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入

论坛首页
|--web开发
   |--ASP
   |--JSP
   |--ASP.net
   |--DHTML
   |--RUBY
|--软件开发
   |--C++
      |--Code here
   |--JAVA
   |--VB
   |--Delphi
   |--XML
|--.net技术
   |--C#
   |--VB.net
|--Yup开发组
|--站务&投诉
   |--站长专区
|--硬件&网络
|--休息室
|--数据库技术
 进入精华区 我要发言



 数据绑定的问题?back to ASP.net forum  
作者:VBEND,8级分数:20
日期:2004/7/6 17:12:00类别:ASP.net, 技术问题
回复:5次浏览:1243次
状态:已结贴 [miles(20)]

ASP.NET中数据绑定一般都是数据显示控件的.datasourec=dttable(数据表对象).DefaultView,很多程序都是这样.
直接绑定数据表对象,数据显示控件的.datasourec=dttable(数据表对象),不是绑定数据表对象的视图,行不行?为什么?是绑定数据表的视图会多很多功能吗?

reply[F0124815]
 



 
 re [1] 数据绑定的问题?ASP.net forum  
- miles04-07-07 09:02  

首先,这里的view不是数据库技术中的那个view。这里的view是说数据展现本身。

关于DataSource属性,BaseDataList有如下要求:

使用DataSource 属性指定要绑定到数据列表控件的值的源。数据源必须是实现 System.Collections.IEnumerable 接口(如 System.Data.DataView、System.Collections.ArrayList 和 System.Collections.Hashtable)的对象。。。。

对于DateGrid,则是:

DataTable
DataView
DataSet
DataViewManager
任何实现 IListSource 接口的组件
任何实现 IList 接口的组件


所以,什么可以用,什么不可以用,就很明了了。这里不是功能问题,而是和数据控件的实现有关系。

reply[F0124850]
 



 
 re [2] 数据绑定的问题?ASP.net forum  
- VBEND04-07-07 11:29  

即然DateGrid的:
DataTable
DataView
都能绑定,为什么很多书上都是用的DataView,为什么不用DataTable,我前边的问题也是即然两面者者能绑定,绑定前者和后者有什么区别吗?如果两都实现同样的功能为什么不直接绑定.DataTable,还要多打几个字用.DataTable.DataView

reply[F0124865]
 



 
 re [3] 数据绑定的问题?ASP.net forum  
- miles04-07-07 12:33  

这个涉及程序扩展性问题。一个DataSet可能有多个table,多个view。如果直接bind上去,会用到默认的table/view。这样的话,如果将来dataset有扩展,就很麻烦。指定到你确定要用的view,以后有变化也不用担心。

reply[F0124880]
 



 
 re [4] 数据绑定的问题?ASP.net forum  
- VBEND04-07-07 15:55  

明白,散分.

reply[F0124924]
 



 
 re [5] 数据绑定的问题?ASP.net forum  
- miles04-07-07 16:33  


reply[F0124930]
 



您的位置
  (c)2000-2019 Yup Studio, all rights reserved.  
85.9375