6

我从 DevExpress 成功安装了最新的QuantumGrid,但我以前从未使用过这个网格,我不知道如何开始。我发现 HLP 文件并不是真正的教程,而且演示内容非常丰富,以至于我无法快速入门,看看 QuantumGrid 是否符合我的需求。

有人会碰巧有一个非常基本的示例,说明如何创建一个小的、非数据库绑定、非分层但用户可编辑的网格来托管几列并用几行填充网格?

谢谢你。

4

3 回答 3

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对应列索引。我希望这可以帮助您入门。

于 2009-09-05T22:17:31.803 回答
2
  1. 创建表视图(gridlevel->create view->table)
  2. 创建列(双击 cxgrid 并添加)
  3. 如果需要,设置属性(内部控件,如 DateEdit)。默认属性是 textedit)
  4. 您可以通过 TableView.DataController.Insert/TableView.DataController.Delete* 插入/删除或使用 navigator(View->OptionsView->Navigator)

你应该看看 demos("quantumgrid directory"\Demos\Delphi),演示比帮助文件更有帮助:)

于 2009-09-05T22:17:44.977 回答
1

谢谢你们的帮助。对于那些有兴趣开始使用这个网格对象的人,这里(我认为)是上面介绍的步骤:

(伊杜松)

  1. 将 TcxGrid 对象添加到窗体

  2. 在IDE的Structure对象中,右键cxGrid1,选择“Delete View”

  3. 右键单击 cxGrid1,然后选择“编辑器”

  4. 单击“视图”选项卡,单击“添加视图...”,然后在下拉列表中选择“表”

  5. 在右侧的“列”选项卡中,单击“添加”,并添加几列

  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; 结尾;

(酒吧主义)

  1. 将 TxGrid 对象添加到表单

  2. 在表单中这个新的 cxGrid1 对象中,右键单击它的 cxGrid1Level 对象,然后选择“创建视图 > 表”

  3. 在 IDE 的 Structure 对象中,右键单击 cxGrid1,然后选择“Editor...”

  4. 在右侧的列选项卡中,单击添加以添加几列。关闭此对话框

  5. 要将数据添加到网格,要么编写代码,要么右键单击 cxGrid1 并选择“编辑布局和数据”

于 2009-09-07T07:51:20.517 回答