2009-09-05 139 views
6

我成功地從DevExpress安裝了最新的QuantumGrid,但我從未使用過這個網格,而且我也不知道如何開始。我發現HLP文件並不是一個真正的教程,並且演示非常豐富,以至於無法快速啓動,看看QuantumGrid是否適合我的需求。「你好,世界!」 DevExpress QuantumGrid的例子?

有人碰巧有一個關於如何創建一個小的,非數據庫綁定的,非層次化的,但用戶可編輯的網格來託管幾列並用幾行填充網格的基本示例?

謝謝。

回答

7

在窗體上放置網格,然後刪除其默認GridView並添加TableView。向TableView添加幾列,然後將GridLevel與這個新視圖關聯起來。在窗體上放置一個按鈕並將此代碼添加到其單擊處理程序。

cxGrid1TableView1.DataController.BeginFullUpdate; 
try 
    cxGrid1TableView1.DataController.RecordCount := 3; 
    cxGrid1TableView1.DataController.SetValue(0,0,'Data1'); 
    cxGrid1TableView1.DataController.SetValue(1,0,'Data2'); 
    cxGrid1TableView1.DataController.SetValue(2,0,'Data3'); 
finally 
    cxGrid1TableView1.DataController.EndFullUpdate; 
end; 

RecordIndex對應於行索引和ItemIndex對應於列索引。我希望這可以幫助你開始。

2
  1. 創建一個表 視圖(gridlevel->創建視圖 - >表)
  2. 創建列(雙擊cxgrid 並添加)
  3. 設置屬性(內部控制像 DateEdit)如果你想。默認 屬性是文本編輯)
  4. 您可以插入/通過 TableView.DataController.Insert/TableView.DataController.Delete * 或使用導航器中刪除(查看 - > OptionsView->導航)

你應該看看在演示(「量子目錄」\演示\德爾福),演示比幫助文件更有幫助:)

1

謝謝你們的幫助。對於那些有興趣在開始使用此網格對象,在這裏(我認爲)的上述步驟提出:

(idursun)

  1. 的形式

  2. 添加TcxGrid對象在IDE中的結構對象,在cxGrid1單擊鼠標右鍵,選擇「刪除視圖」

  3. 右鍵單擊cxGrid1,並選擇「編輯」

  4. 點擊「Views」標籤,點擊「Add View ...」,然後從下拉列表中選擇「Table」

  5. 在右邊的「Columns」選項卡中,點擊「Add 」,並加入了一些列

    在此對話框中
  6. 不過,回到‘結構’選項卡上的左

  7. 右鍵單擊cxGridLevel1,並選擇‘選擇視圖’到級別關聯與這個新的TableView。關閉對話框

  8. 在窗體中添加一個按鈕,這個代碼粘貼到其Click事件:

    cxGrid1TableView1.DataController.BeginFullUpdate; 嘗試 cxGrid1TableView1.DataController.RecordCount:= 3; cxGrid1TableView1.DataController.SetValue(0,0,'Data1'); cxGrid1TableView1.DataController.SetValue(1,0,'Data2'); cxGrid1TableView1.DataController.SetValue(2,0,'Data3');最終 cxGrid1TableView1.DataController.EndFullUpdate; 結束;

(barism)

  1. 添加TxGrid對象的形式

  2. 在形式新cxGrid1對象,右鍵單擊其cxGrid1Level對象,然後選擇「創建視圖>表「

  3. 在IDE的Structure對象中,右鍵單擊cxGrid1,然後選擇」編輯器...「

  4. 在右側的列選項卡中,單擊添加以添加幾列。關閉此對話框

  5. 將數據添加到網格,無論是編寫代碼,或在cxGrid1單擊鼠標右鍵,選擇「編輯佈局和數據」