IListSource不包含任何数据源

Bat*_*uta 2 asp.net datatable gridview webforms

那究竟是什么意思呢?

有些人建议绕过这个错误,只有当数据表的行数大于零时才将gridview绑定到数据集.

但是,例如,如果您的搜索没有返回任何记录,那么您的数据表将没有行,但仍然可以绑定到数据集?

除了检查行是否在数据集(或数据表)中之外,我如何确保ilist包含有效的数据源?

什么是最好的方法?

Dev*_*nia 7

确保你使用这个:

if (!this.IsPostBack)
{
}
Run Code Online (Sandbox Code Playgroud)

你也可以检查dataSet.Tables.Count > 0,然后return dataSet其他人 return null;

我认为DataSet返回了 Count = 0