Gridview 无法将类型为“CompaniesDataTable”的对象强制转换为类型为“CompaniesDataTable”
是否有人遇到如下错误: Unable to cast object of type 'CompaniesDataTable' to type 'CompaniesDataTable'. 我要做的是获取objectdatasource返回的gridview的总行数,但它给出了这个错误Gridview 无法将类型为“CompaniesDataTable”的对象强制转换为类型为“CompaniesDataTable”,gridview,object,objectdatasource,casting,Gridview,Object,Objectdatasource,Casting,是否有人遇到如下错误: Unable to cast object of type 'CompaniesDataTable' to type 'CompaniesDataTable'. 我要做的是获取objectdatasource返回的gridview的总行数,但它给出了这个错误 为什么不能将类型转换为相同的类型?好的,谢谢Shaji没有回答, 不管怎样,我都能找到解决问题的办法 我创建了一个BLL类并实例化它,而不是直接实例化Dataset类 在BLL中,我创建了这个方法 public Ad
为什么不能将类型转换为相同的类型?好的,谢谢Shaji没有回答, 不管怎样,我都能找到解决问题的办法 我创建了一个BLL类并实例化它,而不是直接实例化Dataset类 在BLL中,我创建了这个方法
public Adala.CompaniesDataTable GetCompanies(out int rowsCount)
{
Adala.CompaniesDataTable dt = Adapter.GetCompanies();
rowsCount = dt.Count;
return dt;
}
然后我可以使用属性e.OutputParameters[rowsCount].ToString;
在方法Objectdatasource.Selected事件中
protected void ObjectDataSource_Companies_Selected(object sender, ObjectDataSourceStatusEventArgs e)
{
string rowsCount = e.OutputParameters["rowsCount"].ToString();
}
能否提供事件委托代码?要知道数据集是强类型数据集
protected void ObjectDataSource_Companies_Selected(object sender, ObjectDataSourceStatusEventArgs e)
{
string rowsCount = e.OutputParameters["rowsCount"].ToString();
}