ASP.NET GridView выдает ошибку: «Обновление отключено для этого элемента управления» - PullRequest
5 голосов
/ 11 января 2011

У меня есть абсолютно самая простая установка из всех возможных.Одна таблица, определенная в модели Entity в ASP.net v4, модель привязана непосредственно к GridView с включенным AutoGenerateEditButton.

Однако, каждый раз, когда я нажимаю правку, затем сохраняю, страница выдает ошибку «Обновитьотключен для этого элемента управления ", для которого я не могу найти решение.

Что вызывает эту ошибку? Что можно сделать, чтобы устранить ее?

<%
<asp:GridView ID="MenuItemsGrid" runat="server"
    DataSourceID="gridDataSource"
    AutoGenerateEditButton="true"
    AutoGenerateColumns="true">  
</asp:GridView>  

<asp:EntityDataSource ID="gridDataSource" runat="server"
    ConnectionString="name=dataEntitiesModel"
    DefaultContainerName="dataEntities"
    EntitySetName="MenuItems" />
%>

1 Ответ

12 голосов
/ 11 января 2011

Ну, это было легко. Источник данных должен быть включен для вставки / редактирования и удаления.

<%
<asp:EntityDataSource ID="gridDataSource" runat="server" 
    ConnectionString="name=dataEntitiesModel"
    DefaultContainerName="ASDKidsPlayEntities" EntitySetName="MenuItems" 
    EnableDelete="True" EnableInsert="True" EnableUpdate="True"/>
%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...