将advgrid选中的行添加到cxmemo1

问题描述 投票:-2回答:1

当我在TAdvStringGrid中选择并删除一行时,我试图将删除的行添加到备忘录中。

cxMemo1.Lines.Add('deleted :' +(AdvStringGrid1.SelectedRow));

我得到:[dcc32错误] Alarm.pas(230):E2029'['预期但是')'找到了

即使我更换支架仍然无法正常工作。我究竟做错了什么?

delphi datagrid
1个回答
2
投票

如果您选择了多行,则可以使用

AdvStringGrid1.SelectedRow [I]

获取所选行的实际索引。在这种情况下,'i'是选择中行的索引,而不是实际索引。

您需要的是物业

AdvStringGrid1.Row

,它为您提供所选行的实际索引(不在多个选择中)。

© www.soinside.com 2019 - 2024. All rights reserved.