我有一個綁定到EntityDataSource的GridView。大多數列是正常的綁定列,但有兩個是itemtemplates。當我嘗試刪除我收到以下消息的行之一:插入,更新或刪除操作期間,實體上未找到屬性?
「名爲‘Building1.building_name’的屬性沒有在實體插入,更新過程中發現或刪除操作檢查以確保指定爲綁定表達式的屬性可用於數據源。「
我不確定這是不可用的,因爲它只是在我正在查看時顯示元素 - 它只是在我嘗試刪除行時拋出錯誤?
我有一個綁定到EntityDataSource的GridView。大多數列是正常的綁定列,但有兩個是itemtemplates。當我嘗試刪除我收到以下消息的行之一:插入,更新或刪除操作期間,實體上未找到屬性?
「名爲‘Building1.building_name’的屬性沒有在實體插入,更新過程中發現或刪除操作檢查以確保指定爲綁定表達式的屬性可用於數據源。「
我不確定這是不可用的,因爲它只是在我正在查看時顯示元素 - 它只是在我嘗試刪除行時拋出錯誤?
在專家交流檔案中找到答案,如果你有一個帳戶,你可以在這裏看到答案:http://www.experts-exchange.com/Programming/Languages/.NET/Q_25196162.html 本質上,我不得不使用Eval()而不是Bind()。
實體模型上的綁定表達式似乎區分大小寫。所以,從我的經驗綁定(「場」)=!綁定( 「現場」)。 換句話說,手動輸入這些表達式時,請檢查您的模型是否適合正確的案例。希望這有助於其他人訪問相同的問題。
使用所有綁定字段。 – 2016-06-08 09:22:55