Asp.net 无法计算未实现ICollection的数据源的计数

Asp.net 无法计算未实现ICollection的数据源的计数,asp.net,Asp.net,在此处输入代码hi。我试图在datalist控件中实现自定义分页。 我正在使用Pagedatasource分割这一个 PagedDataSource objPage=新的PagedDataSource() 无法计算未实现ICollection的数据源的计数 为什么会这样?有人能帮我吗 谢谢您正在通过调用ToString()将数据源设置为字符串 应该是: objPage.DataSource = ds.Dataset.Tables["Gallery"]; ds.Dataset.Tables[“G

在此处输入代码
hi。我试图在datalist控件中实现自定义分页。 我正在使用Pagedatasource分割这一个 PagedDataSource objPage=新的PagedDataSource()

无法计算未实现ICollection的数据源的计数

为什么会这样?有人能帮我吗
谢谢

您正在通过调用ToString()将数据源设置为字符串

应该是:

objPage.DataSource = ds.Dataset.Tables["Gallery"];
ds.Dataset.Tables[“Gallery”].ToString();?应该是ds.Dataset.Tables[“Gallery”];
objPage.DataSource = ds.Dataset.Tables["Gallery"];