寺委书记

Good good study, day day up!

导航

另类"未能找到带参数的非泛型方法"之问题与解决

Posted on 2007-07-05 02:27  MonkChen  阅读(1158)  评论(1)    收藏  举报

今天(确切地说应该是昨天)可真郁闷,objectDataSource搞了好几个小时,靠,微软的东东有事候总是在小细节绊你一脚,害得老哥我测试了N2遍,对比了N次代码才搬走这块绊脚石。

事情是这样,老哥我首次用asp.net2.0,也首次采用三层结构方式(照着PetShop4依葫芦画瓢)来实现需求,老哥我先解决了技术问题再进行模块实现汇总,谁知道前几天试得好好的经验,今天搬来照用,结果不灵。

你说用的是什么?这得慢慢道来。 我的界面层用objectdatasource配合gridview等控件,写了个业务逻辑层,没实现什么复杂逻辑,就是对数据层的封装而已,有的模块数据量蛮大的,就用分页了,前两天都OK啊, 今天就照着经验配数据源了,指定selectmethod\upmethod\deletemethod\selectCountMethod, 运行,靠, 怎么提示说“未能找到带参数的非泛型方法.......GetStudentCount: startRowIndex, maximumRowCount .....",  这个新鲜,以前都是SelectMethod出错,通常是参数名称不统一或拼错,难道这回也是? 逐个字母对了若干编,有复制粘贴了若干遍,问题依旧; 难道是返回类型不对,又回逻辑层和数据层排查N遍,没找出毛病; 靠,中间曲折离奇,省略三千字。

说解决吧,把生成的SelectParameter删除掉就OK了。