数据绑定控件提供了数据源控件和用户之间的链接它们获取数据源控件的数据和行为并向访客进行显示这种分工合作非常有效您可以任意选择数据源控件并将其链接到任何数据绑定控件除了少量特例以外这都是一种混合和匹配的情况
数据绑定控件封装了大量的行为例如GridView控件不仅能显示表中的数据而且提供了排序选择按页显示子集和单击切换为数据编辑状态这些功能如果需要扩展这些功能可以在GridView控件暴露的事件中编写客户代码
数据源控件和数据绑定控件在兼容性方面有一个限制每个控件分别针对表格数据树型数据或定制类数据进行了优化例如XML数据以树型结构组织因此最好使用XMLDataSource控件进行访问并在Menu或TreeView数据绑定控件中显示SQL Server的数据存放在表中所以通过SqlDataSource控件进行访问并在GridView或}etailsView中显示列表类型的数据绑定控件可以显示任何一种类型的数据可以交替使用这些控件以便处理类型交叉的数据但一般情况下最好按它们的设计目标使用
ASPNET 带有组数据绑定控件对此进行区分首先您将查看它们的呈现择正确的数据绑定控件的指导由于它们在功能上有重叠本章将用一些时间然后是一个比较图表最后是为自己的目标选择正确的数据绑定控件的指导
注意其他控件例如文本框也可以进行数据绑定然而这些单独的控件最好是通过前面提到的某个控件在模板的设置中连接到数据
在选择数据绑定控件时会遇到一些问题要想一次就为自己的目标选定正确的控件是很困难的为了帮助您完成这个工作下面的小节将数据绑定控件分为组在本章的后面您将在一组练习中实际使用它们
ASPNET 入门教程完整版
[] [] []