0
我想將數據庫字段添加到ASP.NET webforms站點中的ObjectDataSource。更新ObjectDataSource中的數據庫更改
然而,當我試圖加我收到以下錯誤領域:
ObjectDataSource 'ObjectDataSource1' could not find a non-generic method 'Update' that has parameters: Cat_ID, name, descr, makat, img_path, img_path2, img_tooltip, img_tooltip2, locked, sort, seo_desc, seo_title, seo_key, h1, footer_text, original_id.
我已經嘗試再生dbml的文件,使用工具,如SQL金屬和編輯對象數據源自己也沒有用。
這裏是我的ObjectDataSource代碼:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="Delete"
InsertMethod="Insert" UpdateMethod="Update" OnSelected="ObjectDataSource1_Selected"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
TypeName="main_dsTableAdapters.CollecTableAdapter">
<DeleteParameters>
<asp:Parameter Name="Original_id" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:QueryStringParameter Name="Cat_ID" QueryStringField="Cat_ID" Type="Int32" />
<asp:Parameter Name="name" Type="String" />
<asp:Parameter Name="descr" Type="String" />
<asp:Parameter Name="makat" Type="String" />
<asp:Parameter Name="img_path" Type="String" />
<asp:Parameter Name="img_path2" Type="String" />
<asp:Parameter Name="img_tooltip" Type="String" />
<asp:Parameter Name="img_tooltip2" Type="String" />
<asp:Parameter Name="locked" Type="Boolean" />
<asp:Parameter Name="sort" Type="Int32" />
<asp:Parameter Name="seo_desc" Type="String" />
<asp:Parameter Name="seo_title" Type="String" />
<asp:Parameter Name="seo_key" Type="String" />
<asp:Parameter Name="h1" Type="String" />
<asp:Parameter Name="footer_text" Type="String" />
<asp:Parameter Name="Original_id" Type="Int32" />
</UpdateParameters>
<SelectParameters>
<asp:QueryStringParameter Name="Cat_ID" QueryStringField="Cat_ID" Type="Int32" />
</SelectParameters>
<InsertParameters>
<asp:QueryStringParameter Name="Cat_ID" QueryStringField="Cat_ID" Type="Int32" />
<asp:Parameter Name="Cat_ID" Type="Int32" />
<asp:Parameter Name="name" Type="String" />
<asp:Parameter Name="descr" Type="String" />
<asp:Parameter Name="makat" Type="String" />
<asp:Parameter Name="img_path" Type="String" />
<asp:Parameter Name="img_path2" Type="String" />
<asp:Parameter Name="img_tooltip" Type="String" />
<asp:Parameter Name="img_tooltip2" Type="String" />
<asp:Parameter Name="locked" Type="Boolean" />
<asp:Parameter Name="sort" Type="Int32" DefaultValue="0" />
<asp:Parameter Name="seo_desc" Type="String" />
<asp:Parameter Name="seo_title" Type="String" />
<asp:Parameter Name="seo_key" Type="String" />
<asp:Parameter Name="h1" Type="String" />
<asp:Parameter Name="footer_text" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
我在做什麼錯?當想要在ObjectDataSource中編輯/添加字段時,是否應該採取某些步驟?