關于cxgrid重繪問題,請大神們解答啊!
cxgrid連接了datasource之后,我的資料表里的值是接收外部資料,不斷變化的,現在有2個問題:
1.我的cxgrid里選中的記錄,會自動跳到第一行。
2.頁面在資料更新時,會卡住。更新結束后正常。
請教各位如何解決啊?
非常感謝。
uj5u.com熱心網友回復:
你的資料集(Query)變化,會引起cxgrid重繪, 這個不可避免.1.我的cxgrid里選中的記錄,會自動跳到第一行。
------------------------------------
1 在query的beforeRefresh之類的事件中記錄一下cxgrid當前view及行號(或記錄標識), 如果需要的話記錄資料表顯示的最頂行資訊.
2 query的資料變化, cxgrid重繪, 完成后利用步驟1取得的資訊定位選中行和最頂行
2.頁面在資料更新時,會卡住。更新結束后正常。
-----------------------------------------
更新時cxgrid做了鎖定, 這個時間應該很快才對.
uj5u.com熱心網友回復:
cxgrid 沒有關閉這種重繪的方法么?
uj5u.com熱心網友回復:
cxgrid1.BeginUpdate; //更新鎖定cxgrid1.EndUpdate; //解鎖
cxgrid你找找哪兒能做設定
uj5u.com熱心網友回復:
好的,我試試 。非常感謝轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133609.html
標籤:VCL組件開發及應用
上一篇:獲得系統字體問題。
