C# UpdateItem函数在绑定到列表的DetailsView上工作吗?
我使用的是绑定到自定义业务对象的特定成员的DetailsView,因此实际上是一个包含一个元素的列表。它显示得很好,据我所知,绑定没有任何问题-示例如下:C# UpdateItem函数在绑定到列表的DetailsView上工作吗?,c#,asp.net,data-binding,detailsview,C#,Asp.net,Data Binding,Detailsview,我使用的是绑定到自定义业务对象的特定成员的DetailsView,因此实际上是一个包含一个元素的列表。它显示得很好,据我所知,绑定没有任何问题-示例如下: <asp:TemplateField HeaderText="Name"> <EditItemTemplate> <asp:TextBox ID="txtName" runat="server" Text='<%# Bind("Name") %>
<asp:TemplateField HeaderText="Name">
<EditItemTemplate>
<asp:TextBox ID="txtName" runat="server" Text='<%# Bind("Name") %>' />
</EditItemTemplate>
</asp:TemplateField>
(预先设置的对象值显示为它们应该显示的值,以及所有这些好东西)
问题似乎是,在我调用DetailsView上的UpdateItem之后,底层列表的唯一元素没有改变(当然,在我摆弄并更改一些细节之后)
UpdateItem是否可能只更新数据源?我已经在文档中搜索了一下——我似乎找不到任何证实或否认的东西(甚至找不到任何有这个问题的人)