[英]Devexpress grid with 3 grids
我最近進行了一些研究,找不到解決我問題的方法。 我得贏球,這是一個問題。 表單的底部包含3個相同的網格(每個網格的數據源分為3個部分)。 例如,如果數據源包含99個元素,則每個網格中將包含33個元素。 問題是我不認為使用3個網格並將它們放在表格的底部是不專業的。 另外,它看起來也不好。 我嘗試將網格與3個視圖一起使用,但是找不到解決方案。 找到了一些多視圖解決方案,但主要是用於主細節的示例。
有什么辦法可以在同一個列中水平放置的一個網格中制作3個視圖? 或者是否有除GridControl以外的其他控件可以提供此功能?
有什么辦法可以在同一個列中水平放置的一個網格中制作3個視圖? 或者是否有除GridControl以外的其他控件可以提供此功能?
簡短答案:否
DevExpress控件庫中沒有控件,您無法在彼此獨立的視圖中顯示數據。
在網格控件中只有兩種可能的方式可以處理多個競爭對象:
這些在Dmitry的答案中已正確描述,並且也要遍歷文檔。
您可以通過使用明細選項卡創建主明細視圖來使用GridControl來實現此目的。 只需創建臨時數據集即可為這3個視圖數據創建關系。 拆分記錄並將它們分配到3個表中,以建立用於管理“主從關系”的關系。 使用這種方法,這三個視圖將被制表,但每次都不可見。
另一種方法是,在3個詳細信息視圖或“分組”中顯示分散的記錄,以使其可見以便相互比較。 如果首選單個網格控件,則分組模式和自定義分組可能是另一種替代方法。
如果所有這些單詞都不符合您的要求,那么您必須將手動同步的網格用於自定義數據源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.