通過DevExpress GridControl中的Format Rules來控制網格樣式


聲明:以下內容僅針對DevExpress 控件,版本號16.2.3,不同版本略有不同

  最近做一個功能,剛好需要給網格中數據行,按照指定的條件設置樣式,對於DevExpress控件,我也只是想到哪里用哪里,並不是十分了解該控件的各種特性,所以照以往的方式,我都是在CustomDrawCell方法中用代碼判斷,然后改變單元格樣式。

  此次不通過代碼,而是直接通過在GridControl中設置來達到目的,請看下圖設置

GridControl中有一個Format Rules,可以在這里通過建立規則來讓滿足不同條件的數據顯示不同的樣式。這里有一點需要注意,如圖中例子,當Cutoff_Date >= today + 7並且Cutoff_Date < today + 15,我之前這么寫[Cutoff_Date] >= Now() + 7 And [Cutoff_Date] < Now() + 15,卻始終出不來效果,或者出來了也不是滿足條件的,最后想來想去,可能Dev並不能識別日期跟數字直接相加,然后改用函數方得解決

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM