ObjectDataSource'odsX'找不到没有参数的非泛型方法'methodX'

时间:2011-10-13 13:42:53

标签: gridview objectdatasource

我有一个对象数据源,它指的是带有可选参数的方法。我加载页面时出现此错误

“ObjectDataSource'odsX'找不到没有参数的非泛型方法'methodX'。”

这是方法签名

[DataObjectMethod(DataObjectMethodType.Select)]
    public static xCollection methodX(bool defaulValue = false)

这是连接到页面中的gridview的objectdatasource

<asp:ObjectDataSource ID="odsX" runat="server" TypeName="XXX"
        SelectMethod="methodX" 
        OnSelected="odsX_Selected"
        DeleteMethod="Delete">
        <DeleteParameters>
            <asp:Parameter Name="xId" Type="Int32" />
        </DeleteParameters>
    </asp:ObjectDataSource>

为什么objectdatasource不使用可选参数?帮助

谢谢!

1 个答案:

答案 0 :(得分:0)

    [DataObjectMethod(DataObjectMethodType.Select)]
    public static xCollection methodY()
    {
      methodX();
    }

然后在aspx中使用methodY。