dpp*_*dpp 12 asp.net datasource
DataSourceID和DataSource与控件属性有什么区别?我可以互换使用吗?
当我尝试DataSource在设计时设置属性时,通过在aspx页面上键入它,我得到一个异常,上面写着"'DataSource'属性不能以声明方式设置." 但是当我使用属性窗口来改变它时DataSource,它没有例外.
Vin*_*ayC 11
DataSource 指实际数据源对象,可以是.NET提供的数据源控件(如ObjectDataSource,SqlDataSource)或实际数据对象,如DataTable,对象集合等.
DataSourceID是.NET提供的数据源控件的字符串标识符,并且此属性存在,以便数据绑定控件和相应的数据源可以在标记的设计时关联.在内部,控件将使用提供的id查找实际的数据源控件.
DataSourceID可以为其分配一个其他类型的数据源控件的ID ObjectDataSource XmlDataSource.
数据源控件概述:
http://msdn.microsoft.com/en-us/library/ms227679.aspx
还有各种其他类型的数据源控件,或者您也可以开发自己的数据源控件.
Datasource当你想直接给控制源如DataSeta或a时使用DataTable