<ThemeableAttribute(False)> _ Public Overridable Property DataSourceID As String
Dim instance As BaseDataList Dim value As String value = instance.DataSourceID instance.DataSourceID = value
[ThemeableAttribute(false)] public virtual string DataSourceID { get; set; }
[ThemeableAttribute(false)] public: virtual property String^ DataSourceID { String^ get (); void set (String^ value); }
/** @property */ public String get_DataSourceID () /** @property */ public void set_DataSourceID (String value)
public function get DataSourceID () : String public function set DataSourceID (value : String)
HttpException
无法解析数据源,因为对 DataSource 属性和 DataSourceID 属性指定了同一个值。
使用 DataSourceID 属性访问数据源控件的 ID 属性,数据列表控件应使用它来检索其数据源。DataSourceID 属性引用的数据源控件可以是任何实现 IDataSource 接口的控件。该数据源控件必须与引用它的数据列表控件存在于同一命名容器中,或存在于该数据列表控件的父控件中。在指定此属性的值时,数据列表控件自动绑定到指定的数据源控件。不必编写显式调用 DataBind 方法的代码。
或者,也可以使用 DataSource 属性指定要绑定到数据列表控件的值的源。数据源必须是实现 System.Collections.IEnumerable 接口(例如 System.Data.DataView、System.Collections.ArrayList 或 System.Collections.Hashtable)或 IListSource 接口的对象,才能绑定到从 BaseDataList 类派生的控件。在设置 DataSource 属性时,必须手动编写代码才能执行数据绑定。
如果为 DataSource 属性和 DataSourceID 属性均指定了值,则 ASP.NET 将无法解析数据源并将引发 System.Web.HttpException 异常。
无法通过主题或样式表主题设置此属性。有关更多信息,请参见 ThemeableAttribute 和 ASP.NET 主题和外观概述。
Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。