ObjectDataSource and FormView

S

Sasa

FormView is connected to ObjectDataSource

Table example

id
Name
Forname

when ObjectDataSource is set
ConflictDetection = OverwriteChanges

I have error ObjectDataSource could not find a non-generic method that have
parameters:
Name, Forname, Orginal_id,Orginal_Name, Orginal_Forname, id, Orginal_id

?? Why orginal values?

when ObjectDataSource is set to
ConflictDetection = CompareAllValues ( I need so)
OldValuesParamteresFormatString = Orginal_{0}

Error message is
ObjectDataSource could not find a non-generic method that have parameters:
Name, Forname, Orginal_id,Orginal_Name, Orginal_Forname, id,
Orginal_id,Orginal_Name, Orginal_Forname,Orginal_id

In FormView I bind all Fields one time

Why?

Thanks
Sasa
aagincic@<<>>inet.hr
 
S

Sasa

Ok :

<asp:FormView ID="FormView1" runat="server" DataKeyNames="id"
DataSourceID="DSMjestaEdit">
<EditItemTemplate>
id:
<asp:Label ID="idLabel1" runat="server" Text='<%# Eval("id")
%>'></asp:Label><br />
Post code:
<asp:TextBox ID="PostanskiBrojTextBox" runat="server" Text='<%#
Bind("PostCode") %>'>
</asp:TextBox><br />
PU:
<asp:TextBox ID="PostanskaUpravaTextBox" runat="server" Text='<%# Bind("PU")
%>'>
</asp:TextBox><br />
City:
<asp:TextBox ID="MjestoTextBox" runat="server" Text='<%# Bind("City") %>'>
</asp:TextBox><br />
Area:
<asp:TextBox ID="ZupanijaTextBox" runat="server" Text='<%# Bind("Area") %>'>
</asp:TextBox><br />
Country:
<asp:TextBox ID="DrzavaTextBox" runat="server" Text='<%# Bind("Country")
%>'>
</asp:TextBox><br />
Tax:
<asp:TextBox ID="PrirezTextBox" runat="server" Text='<%# Bind("Tax") %>'>
</asp:TextBox><br />
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True"
CommandName="Update"
Text="Update">
</asp:LinkButton>
<asp:LinkButton ID="UpdateCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel"
Text="Cancel">
</asp:LinkButton>
</EditItemTemplate>
<InsertItemTemplate>
Postal code:
<asp:TextBox ID="PostanskiBrojTextBox" runat="server" Text='<%#
Bind("PostCode") %>'>
</asp:TextBox><br />
PU:
<asp:TextBox ID="PostanskaUpravaTextBox" runat="server" Text='<%# Bind("PU")
%>'>
</asp:TextBox><br />
City:
<asp:TextBox ID="MjestoTextBox" runat="server" Text='<%# Bind("City") %>'>
</asp:TextBox><br />
Area:
<asp:TextBox ID="ZupanijaTextBox" runat="server" Text='<%# Bind("Area") %>'>
</asp:TextBox><br />
Country:
<asp:TextBox ID="DrzavaTextBox" runat="server" Text='<%# Bind("Country")
%>'>
</asp:TextBox><br />
Tax:
<asp:TextBox ID="PrirezTextBox" runat="server" Text='<%# Bind("Tax") %>'>
</asp:TextBox><br />
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True"
CommandName="Insert"
Text="Insert">
</asp:LinkButton>
<asp:LinkButton ID="InsertCancelButton" runat="server"
CausesValidation="False" CommandName="Cancel"
Text="Cancel">
</asp:LinkButton>
</InsertItemTemplate>
<ItemTemplate>
id:
<asp:Label ID="idLabel" runat="server" Text='<%# Eval("id")
%>'></asp:Label><br />
Postal code:
<asp:Label ID="PostanskiBrojLabel" runat="server" Text='<%# Bind("PostCode")
%>'>
</asp:Label><br />
PU:
<asp:Label ID="PostanskaUpravaLabel" runat="server" Text='<%# Bind("PU")
%>'>
</asp:Label><br />
City:
<asp:Label ID="MjestoLabel" runat="server" Text='<%# Bind("City")
%>'></asp:Label><br />
Area:
<asp:Label ID="ZupanijaLabel" runat="server" Text='<%# Bind("Area")
%>'></asp:Label><br />
Country:
<asp:Label ID="DrzavaLabel" runat="server" Text='<%# Bind("Country")
%>'></asp:Label><br />
Tax:
<asp:Label ID="PrirezLabel" runat="server" Text='<%# Bind("Tax")
%>'></asp:Label><br />
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False"
CommandName="Edit"
Text="Edit">
</asp:LinkButton>
<asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False"
CommandName="Delete"
Text="Delete">
</asp:LinkButton>
<asp:LinkButton ID="NewButton" runat="server" CausesValidation="False"
CommandName="New"
Text="New">
</asp:LinkButton>
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="DSMjestaEdit" runat="server"
ConflictDetection="CompareAllValues"
DeleteMethod="KontaktMjestaDelete" InsertMethod="KontaktMjestaInsert"
OldValuesParameterFormatString="Orginal_{0}"
SelectMethod="KontaktMjestaGetOne" TypeName="VrniServer.Service"
UpdateMethod="KontaktMjestaUpdate" OnUpdating="DSMjestaEdit_Updating">
<DeleteParameters>
<asp:parameter Name="Original_id" Type="Int32" />
<asp:parameter Name="Original_PostCode" Type="String" />
<asp:parameter Name="Original_PU" Type="String" />
<asp:parameter Name="Original_City" Type="String" />
<asp:parameter Name="Original_Area" Type="String" />
<asp:parameter Name="Original_Country" Type="Int32" />
<asp:parameter Name="Original_Tax" Type="Decimal" />
</DeleteParameters>
<UpdateParameters>
<asp:parameter Name="PostCode" Type="String" />
<asp:parameter Name="PU" Type="String" />
<asp:parameter Name="City" Type="String" />
<asp:parameter Name="Area" Type="String" />
<asp:parameter Name="Country" Type="Int32" />
<asp:parameter Name="Tax" Type="Decimal" />
<asp:parameter Name="Original_id" Type="Int32" />
<asp:parameter Name="Original_PostCode" Type="String" />
<asp:parameter Name="Original_PU" Type="String" />
<asp:parameter Name="Original_City" Type="String" />
<asp:parameter Name="Original_Area" Type="String" />
<asp:parameter Name="Original_Country" Type="Int32" />
<asp:parameter Name="Original_Tax" Type="Decimal" />
<asp:parameter Name="id" Type="Int32" />
</UpdateParameters>
<SelectParameters>
<asp:ControlParameter ControlID="TableMjestaPregled" Name="id"
PropertyName="SelectedValue"
Type="Int32" />
</SelectParameters>
<InsertParameters>
<asp:parameter Name="PostCode" Type="String" />
<asp:parameter Name="PU" Type="String" />
<asp:parameter Name="City" Type="String" />
<asp:parameter Name="Area" Type="String" />
<asp:parameter Name="Country" Type="Int32" />
<asp:parameter Name="Tax" Type="Decimal" />
</InsertParameters>
</asp:ObjectDataSource>
 
S

Sasa

Input parameter values

first series new values - have new values
second series of orginal values is empty
thrid series orginal values have orginal values

Example:
City="NewPlaceName"
....
Orginal_City="null"
...
Orginal_City="PlaceName"
 
S

Sasa

KontaktMjestaUpdate(String PostanskiBroj, String PostanskaUprava, String
Mjesto, String Zupanija, Nullable<Int32> Drzava, Nullable<Decimal> Prirez,
Int32 Original_id, String Original_PostanskiBroj, String
Original_PostanskaUprava, String Original_Mjesto, String Original_Zupanija,
Nullable<Int32> Original_Drzava, Nullable<Decimal> Original_Prirez, Int32
id), returns Int32

Thanks
sasa
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,483
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top