2009-09-05 140 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单击鼠标右键,选择“编辑布局和数据”