[問題] gridViewRow header viewstate postback

作者: nfsong (圖書館我來了)   2015-04-27 22:42:24
最近在gridview header 做rowspan遇到一個問題
因為gridview裡面有按鈕 所以有post back
但是發現在gridview.headerrow 新增的gridviewrow
導致資料在post back的時候 多了一空白row 一筆資料被吃掉
postback兩次 變成兩筆空白 2筆資料被吃掉
不管在preRender 或是rowCreated 編輯headerrow 都一樣
查一下lifecycle saveViewstate 好像在preRender 後面
好像無法在載入的時候編輯
目前的做法是把rowspan第2row 用renderControl 的html 硬加在第一行上
請問有辦法在postback的時候查看
loadviewstate 或是編輯contol viewstate嗎?
作者: J002 (阿里山 我來了XD~)   2015-04-27 23:00:00
改成用Repeater手刻1個table?
作者: nfsong (圖書館我來了)   2015-04-27 23:02:00
以前的寫法的確是repeater 和table 手刻 開開關關但是感覺 既然能添加HeaderRow 應該有辦法 正確輸出
作者: J002 (阿里山 我來了XD~)   2015-04-28 21:42:00
PostBack完 再DataBind一次試試?
作者: nfsong (圖書館我來了)   2015-04-28 23:52:00
再bind 一次會出現 event validation
作者: J002 (阿里山 我來了XD~)   2015-04-29 09:19:00
還是考慮用jquery直接塞一行試試?
作者: nfsong (圖書館我來了)   2015-04-29 22:16:00
hmm...jquery 感覺跟我現在做法差不多 硬塞html不過很讚的想法

Links booklink

Contact Us: admin [ a t ] ucptt.com