高分求解呀.。。。。。。关于gridview和objectdatasource。。。。。。在线。。。
我为objectdatasource指定了update方法 且有如写参数<UpdateParameters>
<asp:Parameter Name="title" Type="String" />
<asp:Parameter Name="unitprice" Type="Decimal" />
<asp:Parameter Name="publishid" Type="Int32" />
<asp:Parameter Name="publishdate" Type="DateTime" />
<asp:Parameter Name="toc" Type="String" />
<asp:Parameter Name="id" Type="Int32" />
<asp:Parameter Name="editorcommen" Type="String" />
<asp:Parameter Name="categoryid" Type="Int32" />
<asp:Parameter Name="clicks" Type="Int32" />
<asp:Parameter Name="authordescription" Type="String" />
<asp:Parameter Name="ISBN" Type="String" />
<asp:Parameter Name="author" Type="String" />
<asp:Parameter Name="wordscount" Type="Int32" />
<asp:Parameter Name="contentdescription" Type="String" />
</UpdateParameters> gridview在编辑状态下可修改,请问gridview是根据什么原理 来确定那一个新值给特点的 <asp:parameter ......>的?
是根据所有修改后的新值的顺序从上到下依次给 <asp:parameter ......>赋值吗?好像不太对 。因为当我点击更新时
它报错;
出现了如下状况:页面上共有13个可以修改值的文本框,可却出项了多达16个鬼东西。。。。。。看情形是有重复。。。。。。?
ObjectDataSource“obsdetailview”未能找到带参数的非泛型方法“ModifyBook”: Title, UnitPrice, publishid, publishdate, TOC, Id, editorcommen, categoryid, Clicks, AuthorDescription, ISBN, Author, WordsCount, ContentDescription, PublisherDate, EditorComment。
唉......这么多问题...... 说重点 到底gridview是根据什么来确定每一个 <asp:parameter ......>的值的??? --------------------编程问答-------------------- OldValuesParameterFormatString设为{0},除非你实现了Optimistic Currency.
如果是强类型数据集作为DAL,把Optimistic Currency去掉。 --------------------编程问答-------------------- OldValuesParameterFormatString设为{0}, 它是意思呀,小弟不懂。。。
补充:.NET技术 , ASP.NET