データリストを含むユーザーコントロールがあり、ユーザーコントロールがどのページにあるかに応じて、データリストのデータソースを異なるものに設定したいと思います。
したがって、私がする必要があるのは、データソースを取得して設定するデータリストのパブリックプロパティを公開することだと思います。
public datasource UserDataSource
{
get { return DataList1.DataSource; }
set { DataList1.DataSource = value; }
}
しかし、上記は明らかに機能しません。私はそれを次のように呼びます:
MyUserControl.UserDataSource = datasourcename;
次に、どういうわけか、ユーザーコントロール内のデータリストをデータバインドします。
明らかに、私はここでの私の要素から少し外れていますが、うまくいけば、これを機能させることができます。助けてくれてありがとう。