How can i calling UpdateMethod, where UpdateParameter Name different from the UpdateMethod?
for eg.
p/s i replace the <> with {} cause UT not allow me post
I have a DetailsView
{asp:DetailsView ID="DetailsView2" runat="server" AutoGenerateRows="False" DataSourceID="ObjectDataSource2"
Height="50px" Width="125px" AllowPaging="True" DataKeyNames="id"}
{Fields}
{asp:BoundField DataField="id" HeaderText="id" ReadOnly="True" SortExpression="id"]
{asp:BoundField DataField="pplId" HeaderText="pplId" SortExpression="pplId" /} { % {------------------------------ using pplId % }
{asp:CommandField ShowEditButton="True" /}
{/Fields}
{/asp:DetailsView}
and ObjectDataSource :
{asp:ObjectDataSource ID="ObjectDataSource2" runat="server" InsertMethod="AddBrdCusOr" SelectMethod="GetBrdCusOr1" TypeName="mySqlBrdBLL" UpdateMethod="UpdateBrdCusOr" }
{UpdateParameters}
{asp:Parameter Name="pplId" Direction="Output" Type="Int32" /} { % {------------------------------ using pplId % }
{asp:Parameter Name="id" Type="Int32" /}
{/UpdateParameters}
UpdateMethod:
[System.ComponentModel.DataObjectMethodAttribute
(System.ComponentModel.DataObjectMethodType.Update, true)]
public bool UpdateBrdCusOr(Int32 iCusId, Int32 id) //{-------------------------- iCusId instead of pplId
{
mySqlBrd.brdcusorDataTable dtbrdCusOrs = Adapter.GetBrdCusOrById(id);
if (dtbrdCusOrs.Count == 0)
return false;
mySqlBrd.brdcusorRow rBrdCusOr = dtbrdCusOrs[0];
rBrdCusOr.iCusId = iCusId;
int rowsAffected = Adapter.Update(rBrdCusOr);
return rowsAffected == 1;
}
Any suggestions would be appreciated.
TIA.
Best Regards,