BaseDataList.DataSourceID Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la ID propriété du contrôle de source de données que le contrôle de liste de données doit utiliser pour récupérer sa source de données.
public:
virtual property System::String ^ DataSourceID { System::String ^ get(); void set(System::String ^ value); };
[System.Web.UI.Themeable(false)]
public virtual string DataSourceID { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.DataSourceID : string with get, set
Public Overridable Property DataSourceID As String
Valeur de propriété
Identificateur programmatique affecté au contrôle de source de données.
- Attributs
Exceptions
Impossible de résoudre la source de données, car une valeur est spécifiée pour la DataSource propriété et la DataSourceID propriété.
Remarques
Utilisez la DataSourceID propriété pour accéder à la ID propriété du contrôle de source de données que le contrôle de liste de données doit utiliser pour récupérer sa source de données. Le contrôle de source de données référencé par la DataSourceID propriété peut être n’importe quel contrôle qui implémente l’interface IDataSource . Le contrôle de source de données doit exister dans le même conteneur d’affectation de noms que le contrôle de liste de données qui le référence, ou dans un contrôle parent du contrôle de liste de données. Lorsque vous spécifiez une valeur pour cette propriété, le contrôle de liste de données est automatiquement lié au contrôle de source de données spécifié. Vous n’avez pas besoin d’écrire du code qui appelle explicitement la DataBind méthode.
Vous pouvez également utiliser la DataSource propriété pour spécifier la source de valeurs à lier à un contrôle de liste de données. La source de données doit être une collection qui implémente l’interface System.Collections.IEnumerable (par exempleSystem.Data.DataView, ou System.Collections.ArrayListSystem.Collections.Generic.List<T>) ou l’interface IListSource à lier à un contrôle dérivé de la BaseDataList classe. Lorsque vous définissez la DataSource propriété, vous devez écrire manuellement le code pour effectuer une liaison de données.
Si les valeurs sont spécifiées pour la DataSource propriété et la DataSourceID propriété, ASP.NET n’est pas en mesure de résoudre la source de données et une System.Web.HttpException exception est levée.
Cette propriété ne peut pas être définie par des thèmes ou des thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET Thèmes et peaux.