こんにちは、簡単な質問です。テーブルをチェックボックスリストコントロールにバインドしたいので、Page_Loadメソッドでこれを行いました。
CBL_categ.DataSource = FilmsAccess.Pop_check();
CBL_categ.DataBind();
Pop_check
1列のテーブルを返すことを指定します。
実行すると、その列の値の代わりに"System.Data.DataRowView"
、チェックボックスが表示された回数が表示されます。私も試しました:
CBL_categ.DataSource = FilmsAccess.Pop_check().Column[0];
しかし、それはこのエラーを与えます:Data source is an invalid type. It must be either an IListSource, IEnumerable, or IDataSource.
どうもありがとう。アンナ
編集:リクエストに応じてPop_check()メソッドを次に示します。
public static DataTable Pop_check()
{
DbCommand com = GenericDataAccess.CreateCommand();
com.CommandText = "Catalog_CBL";
DataTable table = GenericDataAccess.ExecuteSelectCommand(com);
return table;
}