J'ai un usercontrol qui contient un datalist, et je veux définir la source de données du datalist sur des choses différentes en fonction de la page sur laquelle se trouve le usercontrol.
Donc, je pense que ce que je dois faire est exposer une propriété publique du datalist qui obtiendra la source de données et la définira, comme ceci:
public datasource UserDataSource
{
get { return DataList1.DataSource; }
set { DataList1.DataSource = value; }
}
mais cela ne fonctionne évidemment pas. Je le ferais alors comme ceci:
MyUserControl.UserDataSource = datasourcename;
et ensuite, de quelque manière, lier les données au datalist à l'intérieur du usercontrol.
Évidemment, je suis un peu hors de mon élément ici, mais j'espère pouvoir y arriver. Merci pour toute aide.