使用aspnetpager出现错误,哪位告诉下啊!
我的关于aspnetpager的操作是写在数据库操作类里面的,可是却出现这样的问题:类型“System.Web.UI.INamingContainer”在未被引用的程序集中定义。必须添加对程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。 D:\Projects\ThreeLayerTest\DBUtility\DbHelperSQL.cs 948 25 DBUtility
我的关于aspnetpager的操作是写在数据库操作类里面的,可是却出现这样的问题:类型“System.Web.UI.INamingContainer”在未被引用的程序集中定义。必须添加对程序集“System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。 D:\Projects\ThreeLayerTest\DBUtility\DbHelperSQL.cs 948 25 DBUtility
System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
如果,我把哪个控件从引用中删除,会出现
错误 1 找不到类型或命名空间名称“Wuqi”(是否缺少 using 指令或程序集引用?) D:\Projects\ThreeLayerTest\DBUtility\DbHelperSQL.cs 8 7 DBUtility
错误 2 找不到类型或命名空间名称“AspNetPager”(是否缺少 using 指令或程序集引用?) D:\Projects\ThreeLayerTest\DBUtility\DbHelperSQL.cs 948 38 DBUtility
如果我把这段函数去了,就没有错误!
public static DataSet PagerControl(AspNetPager Page, string SQLString, string TableName)
{
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlDataAdapter da = new SqlDataAdapter())
{
DataSet ds = new DataSet();
try
{
connection.Open();
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.CommandText = SQLString;
da.Fill(ds, Page.PageSize * (Page.CurrentPageIndex - 1), Page.PageSize, TableName);
return ds;
}
catch (Exception e)
{
throw new Exception(e.Message, e);
}
finally
{
connection.Close();
}
}
}
}
这个控件真不错!帮助我们解决了不少的麻烦!
不知道,我那个函数在数据库操作类里面写对不对啊!
public static DataSet PagerControl(int startIndex,int pageSize, string SQLString, string TableName)
...
da.Fill(ds, startIndex,pageSize, TableName);