c# - How to assign own method property to ObjectDataSource? -
i have objectdatasource enstantiated so:
<asp:objectdatasource id="x" runat="server" insertmethod="xx" selectmethod="xxx" typename="xxxx" updatemethod="xxxxx">
select, insert, update methods expect; select data, insert data , update data. question is, there way can assign method e.g. second select selects different data or maybe deletemethod?
yes, can. operation there event raised before operation performed , 1 event after performing operation.
so, in case, select operation. event raised before operation x.selecting.
set event handler in .aspx
<asp:objectdatasource id="x" runat="server" insertmethod="xx" selectmethod="xxx" typename="xxxx" updatemethod="xxxxx" onselecting="x_selecting">
now, in selecting event handler change select method dynamically, 'x' id of object datasource.
protected void x_selecting() { x.selectmethod="my_new_selectmethod"; }
when select operation performed, new method used , x.selected event raised.
Comments
Post a Comment