我需要在Ultragrid中选择一行,多行或一个单元格从网格中复制。怎么能实现呢?
答案 0 :(得分:1)
您的问题不是很具体,但如果您想获取或设置所选行,则可以在行上使用.Selected属性。您也可以使用:
_yourGrid.DisplayLayout.ActiveRow = whateverRowYouWantSelected
对于多项选择,您可以使用
_yourGrid.DisplayLayout.SelectedRows
答案 1 :(得分:1)
选择ultragrid设计器对话框的“Feature Picker”并展开“Selection”节点。 您应该能够以您想要的方式配置单元格,行,列选择。您也可以选择单行或多行。
答案 2 :(得分:0)
这是一个非常开放的问题(网络/胜利形式?)。我能给你的最佳建议是,如果你从网格的智能标签中打开UltraWinGrid设计器,然后选择“功能选择器”并展开“选择”节点,你应该能够配置单元格,行,列的选择方式你想要的。
我希望有所帮助。
答案 3 :(得分:0)
关于如何通过列表对象的属性值过滤行的简单示例。
var rowToSelect = _texteViewModelsUltraGrid.Rows.FirstOrDefault(m => m.ListObject is TexteSetViewModel txtvm
&& txtvm.Category == "MyCategory");
if (rowToSelect != null)
_texteViewModelsUltraGrid.ActiveRow = rowToSelect;
在这种情况下,我们将选择第一行,其中底层列表对象(一个保存文本信息的视图模型)属于 MyCategory 类别。