我从 DevExpress 成功安装了最新的QuantumGrid,但我以前从未使用过这个网格,我不知道如何开始。我发现 HLP 文件并不是真正的教程,而且演示内容非常丰富,以至于我无法快速入门,看看 QuantumGrid 是否符合我的需求。
有人会碰巧有一个非常基本的示例,说明如何创建一个小的、非数据库绑定、非分层但用户可编辑的网格来托管几列并用几行填充网格?
谢谢你。
我从 DevExpress 成功安装了最新的QuantumGrid,但我以前从未使用过这个网格,我不知道如何开始。我发现 HLP 文件并不是真正的教程,而且演示内容非常丰富,以至于我无法快速入门,看看 QuantumGrid 是否符合我的需求。
有人会碰巧有一个非常基本的示例,说明如何创建一个小的、非数据库绑定、非分层但用户可编辑的网格来托管几列并用几行填充网格?
谢谢你。
在表单上放置一个网格,然后删除其默认值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
对应列索引。我希望这可以帮助您入门。
你应该看看 demos("quantumgrid directory"\Demos\Delphi),演示比帮助文件更有帮助:)
谢谢你们的帮助。对于那些有兴趣开始使用这个网格对象的人,这里(我认为)是上面介绍的步骤:
(伊杜松)
将 TcxGrid 对象添加到窗体
在IDE的Structure对象中,右键cxGrid1,选择“Delete View”
右键单击 cxGrid1,然后选择“编辑器”
单击“视图”选项卡,单击“添加视图...”,然后在下拉列表中选择“表”
在右侧的“列”选项卡中,单击“添加”,并添加几列
仍然在这个对话框中,回到左侧的“结构”选项卡
右键单击 cxGridLevel1,然后选择“选择视图”以将关卡与这个新的 TableView 关联。关闭对话框
在表单中,添加一个按钮,并将此代码粘贴到其 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; 结尾;
(酒吧主义)
将 TxGrid 对象添加到表单
在表单中这个新的 cxGrid1 对象中,右键单击它的 cxGrid1Level 对象,然后选择“创建视图 > 表”
在 IDE 的 Structure 对象中,右键单击 cxGrid1,然后选择“Editor...”
在右侧的列选项卡中,单击添加以添加几列。关闭此对话框
要将数据添加到网格,要么编写代码,要么右键单击 cxGrid1 并选择“编辑布局和数据”