2011-10-13 6 views
0

선택적 매개 변수가있는 메서드를 나타내는 개체 데이터 소스가 있습니다. 페이지를로드 할 때이 오류가 발생합니다.ObjectDataSource 'odsX'는 매개 변수가없는 일반 메서드 'methodX'를 찾을 수 없습니다.

"ObjectDataSource 'odsX'는 매개 변수가없는 일반 메소드 'methodX'를 찾을 수 없습니다."

이 메서드 서명

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

이다이있는 페이지

<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> 

에있는 gridview에 연결된 ObjectDataSource를 왜하지 않습니다 선택적 매개 변수와 ObjectDataSource를 사용할 수 있습니까? 도움?

감사합니다.

답변

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

그런 다음 aspx에서 methodY를 사용하십시오.

관련 문제