2012-01-16 98 views
0

我在我的aspx窗體中有一個詳細視圖控件。 我有我的詳細視圖以下字段: 填充NameID 名稱 ContactNo在Visual Studio 2010中的詳細視圖

但我不希望允許用戶編輯「填充NameID」字段。 所以我把它設置爲READ ONLY和INSERT VISIBLE。 但設置劑量允許我更新。 如果所有字段都設置爲允許編輯,則更新將成功。

我該如何去做呢?

回答

0

您是否試圖通過UpdateCommand中的NameID字段?

將字段設置爲ReadOnly=True不會將該值傳遞給基礎數據源。因此,您可能需要從UpdateCommand中刪除該字段。

請參閱此鏈接的一些詳細信息:

http://weblogs.asp.net/istofix/archive/2008/12/31/tips-amp-tricks-details-view-and-read-only-fields.aspx

+0

嗯..就好像是我在數據庫中一共有4場。 填充NameID,名稱,ContactNo,日期 原始記錄:1,日冰,5556789,121012 編輯輸入:1,日冰,12345,120091 如用戶將不會被允許編輯填充NameID和name字段 – 2012-01-17 04:50:38

+0

權,你不希望他們編輯NameID或Name,對嗎? 您已設置爲ReadOnly = True的任何內容都不應位於U​​pdateCommand語句中。因爲「ReadOnly = True」只會將NULL傳遞給UpdateCommand。 – SnookerC 2012-01-17 05:23:44

+0

我應該在哪裏設置? – 2012-01-17 10:05:58