【问题标题】:"Hello, world!" example for DevExpress QuantumGrid?“你好世界!” DevExpress QuantumGrid 的例子?
【发布时间】:2010-11-25 22:36:53
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: delphi grid components devexpress


    【解决方案1】:

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

    (伊杜松)

    1. 在表单中添加一个 TcxGrid 对象

    2. 在IDE的Structure对象中,右键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; 结束;

    (粗俗)

    1. 在表单中添加一个 TxGrid 对象

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

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

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

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

    【讨论】:

      【解决方案2】:

      在表单上放置一个网格,然后删除其默认的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 对应列索引。我希望这可以帮助您入门。

      【讨论】:

        【解决方案3】:
        1. 创建表 视图(gridlevel->创建视图->表)
        2. 创建列(双击 cxgrid 并添加)
        3. 设置属性(内部控件如 日期编辑)如果你想。默认 属性是文本编辑)
        4. 您可以通过以下方式插入/删除 TableView.DataController.Insert/TableView.DataController.Delete* 或者使用导航器(View->OptionsView->Navigator)

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

        【讨论】:

          猜你喜欢
          • 2021-11-19
          • 2013-03-09
          • 2015-01-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-26
          相关资源
          最近更新 更多