2011-01-10 6 views
5

Tengo la configuración absolutamente más simple que pueda imaginarse. Una sola tabla definida en un modelo de Entidad en ASP.net v4, el modelo está vinculado directamente a un GridView con AutoGenerateEditButton habilitado.ASP.NET GridView throwing error: "La actualización está deshabilitada para este control"

Sin embargo, cada vez que me golpeó de edición, a continuación, guardar, la página lanza el error “Update está desactivado para este control" para los que no puedo encontrar una solución.

Qué está causando este error? ¿Qué se puede hacer para resolverlo?

<% 
<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" /> 
%> 

Respuesta

12

Bueno, eso fue fácil. la fuente de datos debe estar habilitado para insertar/editar & borrar.

<% 
<asp:EntityDataSource ID="gridDataSource" runat="server" 
    ConnectionString="name=dataEntitiesModel" 
    DefaultContainerName="ASDKidsPlayEntities" EntitySetName="MenuItems" 
    EnableDelete="True" EnableInsert="True" EnableUpdate="True"/> 
%> 
+0

encontrado la respuesta diez minutos más tarde, que s hasta me rompe – NTDLS

Cuestiones relacionadas