GRIDVIEW分页出错未能找到带参数的非泛型方法(急。。。100分求助)
出错代码:ObjectDataSource“asleODS”未能找到带参数的非泛型方法“GetDataBySaleVague”: BeginTime, EndTime, originID, destinationID, BeginTime1, EndTime1, originID1, destinationID1。
这个GRIDVIEW正常分页的时候不出错,只是我做了一个搜索功能,当搜索的结果需要分页的时候就出上面的错误。。。
if (Action == "GetDataBySaleVague")
{
asleODS.SelectMethod = Action;
asleODS.SelectParameters.Add(new Parameter("BeginTime", TypeCode.DateTime, Request.QueryString["BeginTime"]));
asleODS.SelectParameters.Add(new Parameter("EndTime", TypeCode.DateTime, Request.QueryString["EndTime"]));
asleODS.SelectParameters.Add(new Parameter("originID", TypeCode.Int32, Request.QueryString["originID"]));
asleODS.SelectParameters.Add(new Parameter("destinationID", TypeCode.Int32, Request.QueryString["destinationID"]));
asleODS.DataBind();
}
这个是搜索时给ODS的参数。
------解决方案--------------------up
------解决方案--------------------不是提示了嘛 没有找到BeginTime, EndTime, originID, destinationID, BeginTime1, EndTime1, originID1, destinationID1。 这些个参数
asleODS.SelectParameters.Add(new Parameter("@BeginTime", TypeCode.DateTime, Request.QueryString["BeginTime"]));
试试
------解决方案--------------------BeginTime1, EndTime1, originID1, destinationID1
==
这四个参数设置了么?
------解决方案--------------------GetDataBySaleVague 这个方法是怎么写的 发一下看看
看你提示的错误 GetDataBySaleVague 不是一个带参数的非泛型方法.
------解决方案--------------------把它设置在SelectCommand.CommandText的属性上
------解决方案--------------------GetDataBySaleVague这个返回的是那个sql语句嘛
把它设置在SelectCommand.CommandText
------解决方案--------------------new Parameter("@BeginTime", val)
要加@
------解决方案--------------------
GetDataBySaleVague怎么设置的
------解决方案--------------------