• ObjectDataSource“odbList”未能找到接受“MyBookShop.Model.Admin”类型的参数的非泛型方法“DeleteAdmin”。


    当你遇到这样的报错还在为此发狂吗?现在不用愁了,我们现在来好好的分析下原因及解决方法吧!!!

      从上面的报错内容我们可以看出来在我们的models层中的Admin类没有接受控件返回的值的属性。所以解决此种错误我们有2中方法:①给BLL层中类添加方法 /// <summary>
            /// 添加此重载方法,就可以解决删除报错问题了
            /// </summary>
            /// <param name="admin"></param>
            /// <returns></returns>
            public static int DeleteAdmin(Admin admin)
            {
                return AdminService.DeleteAdminById(admin.Id);
            }

    ②修改ObjectDatasource中的属性,我们可以把它清空,即可解决问题。(此方法确实可以解决这个问题但是会引起其他代码的问题,因此建议第一种方法)

    注意:修改完类的方法后,一定要将解决方案从新生成下,要不会没有任何效果哦。。。。。。。。。

    如果点击此按钮没有报错但是并没有看到删除效果那么我们就需要设置Gridview控件中的这个属性,即可。

  • 相关阅读:
    sublimeformaya
    sitecustomize.py 用法
    计蒜客之矩阵翻转
    计蒜客之判断质数
    计蒜客之斐波那契数列
    LTE 测试文档(翻译)
    Manual——Test (翻译1)
    LTE Manual ——Logging(翻译)
    嵌入式linux的学习之路[转]
    C语言预处理程序[转]
  • 原文地址:https://www.cnblogs.com/ypfnet/p/3629093.html
Copyright © 2020-2023  润新知