[問題] ASP.net GridView控制項設定編輯功能

看板Web_Design作者 (I want to be happy!)時間16年前 (2009/07/22 12:14), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
請問一下,我想要使用GridView的編輯功能 (利用設定元件的方式,非寫程式碼), update command設為 "update TableName set Field1=@sessionParameter, Field2=… where ID=@id", 其中@sessionParameter是一個session值。 但是執行的時候出現無法插入NULL值到資料行'Field1'的錯誤。 但是執行select command的時候卻可以成功,請問這種情況如何解決? 還有另外一個問題是設定編輯功能的時候,若有的欄位不需要編輯, 那在update command裡面要怎麼寫? 兩個問題請教各位高手,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.22.39

07/22 13:11, , 1F
不用編輯的就不要下指令阿
07/22 13:11, 1F

07/22 14:27, , 2F
update command有辦法一次改到兩個表格的值嗎? 謝謝
07/22 14:27, 2F

07/22 15:16, , 3F
下兩次UPDATE=_=""
07/22 15:16, 3F

07/22 15:26, , 4F
GridView控制項好像只接受一次sql command?
07/22 15:26, 4F

07/22 15:43, , 5F
寫SP?
07/22 15:43, 5F

07/22 15:49, , 6F
Stored Procedure? 似乎是個解決方法 我會嘗試看看 謝謝
07/22 15:49, 6F

07/23 22:27, , 7F
也可用RowCommand事件透過ADO.NET的方式
07/23 22:27, 7F

07/24 01:08, , 8F
恩 這樣應該就要寫程式碼吧?
07/24 01:08, 8F
文章代碼(AID): #1APf8TJ3 (Web_Design)