当前位置:编程学习 > C#/ASP.NET >>

高分求解呀.。。。。。。关于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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,