Я пытаюсь отфильтровать данные в моем источнике данных, который напечатан в списке данных. Я знаю, как использовать datalist, и с этим нет проблем. Проблема с фильтрацией.
Я пробовал это:
DataSet ds = (DataSet)Application["Products"];
DataSet newDS = new DataSet();
newDS.Tables.Add("products");
DataRow[] DR = ds.Tables[0].Select("CategoryID='" + this.CategoryID + "'");
for (int i = 0; i < DR.Length; i++)
newDS.Tables[0].ImportRow(DR[i]);
PagedDataSource PDS = new PagedDataSource();
PDS.DataSource = newDS.Tables[0].DefaultView;
PDS.AllowPaging = true;
PDS.PageSize = 9;
PDS.CurrentPageIndex = CurrentPage;
this.DataList_Products.DataSource = PDS;
this.DataList_Products.DataBind();
после этого я получил эту проблему:
Привязка данных: «System.Data.DataRowView» не содержит свойство с именем «ProductID».
У меня есть свойство, которое называется ProductID, как я могу решить эту проблему?