2

我需要在 Ultragrid 中选择一行、多行或一个单元格以从网格中复制。这怎么可能实现?

4

4 回答 4

2

您的问题不是很具体,但如果您想获取或设置选定的行,您可以使用该行的 .Selected 属性。您还可以使用:

_yourGrid.DisplayLayout.ActiveRow = whateverRowYouWantSelected

对于多项选择,您可以使用

_yourGrid.DisplayLayout.SelectedRows
于 2009-07-22T20:24:34.620 回答
1

选择超网格设计器对话框的“特征选择器”并展开“选择”节点。您应该能够以您想要的方式配置单元格、行、列选择。您还可以启用单行或多行选择。

于 2011-04-27T12:05:33.560 回答
1

关于我们如何通过列表对象的属性值过滤行的简单示例。

var rowToSelect = _texteViewModelsUltraGrid.Rows.FirstOrDefault(m => m.ListObject is TexteSetViewModel txtvm 
                                                                  && txtvm.Category == "MyCategory");
if (rowToSelect != null)
    _texteViewModelsUltraGrid.ActiveRow = rowToSelect;

在这种情况下,我们将选择第一行,其中底层列表对象(一个包含文本信息的视图模型)属于 MyCategory 类别。

于 2021-01-19T09:21:36.437 回答
0

这是一个非常开放的问题(网络/赢取表格?)。我能给你的最好建议是,如果你从网格的智能标签打开 UltraWinGrid 设计器,然后选择“特征选择器”并展开“选择”节点,你应该能够配置单元格、行、列选择的方式你要的那个。

我希望这会有所帮助。

于 2009-07-17T00:50:27.540 回答