Я использую DetailsView, привязанный к определенному члену пользовательского бизнес-объекта - так, на самом деле, List с одним элементом. Он отображается нормально, и у меня нет проблем с привязками, насколько я могу судить, например:
<asp:TemplateField HeaderText="Name">
<EditItemTemplate>
<asp:TextBox ID="txtName" runat="server" Text='<%# Bind("Name") %>' />
</EditItemTemplate>
</asp:TemplateField>
(значения объекта, заданные заранее, отображаются так, как они должны быть, и все такое хорошее)
Похоже, проблема заключается в том, что после того, как я вызову UpdateItem для моего DetailsView, единственный элемент базового списка не изменится (разумеется, после того, как я возлюсь и изменю некоторые детали).
Возможно ли, что UpdateItem обновляет только источники данных? Я копался в документации и немного погуглил - не могу найти ничего подтверждающего или опровергающего (или даже кого-то с этой проблемой).