#gridview #objectdatasource
#gridview #objectdatasource
Вопрос:
у меня есть объектный источник данных, который ссылается на метод с необязательным параметром. я получаю эту ошибку при загрузке страницы
«ObjectDataSource’odsX’ не удалось найти нестандартный метод’MethodX’, у которого нет параметров».
это сигнатура метода
[DataObjectMethod(DataObjectMethodType.Select)]
public static xCollection methodX(bool defaulValue = false)
это objectdatasource, подключенный к gridview на странице
<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:
[DataObjectMethod(DataObjectMethodType.Select)]
public static xCollection methodY()
{
methodX();
}
Затем используйте methodY в aspx.