2011-01-10 17 views
5

私は、想像できる最も簡単な設定をしています。 ASP.net v4のEntityモデルで定義された単一のテーブル。モデルはAutoGenerateEditButtonを有効にしてGridViewに直接バインドされています。しかし、私は保存し、編集を打つたびに、ページがエラー私は解決策を見つけることができないため、「Updateでは、この制御のために無効になっている」スロー。ASP.NET GridView throwingエラー: "このコントロールで更新が無効になっています"

このエラーの原因となっている何

?ために何ができますかそれを解決?

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

答えて

12

まあ、それは簡単だった。データソースが削除、挿入/編集&のために有効にする必要があります。10分後に答え、それは、S見つかり

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

私を傷つけるまで。 – NTDLS

関連する問題