[问题] 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