【问题标题】:How to add columns to an already existing ultragrid?如何将列添加到已经存在的超网格?
【发布时间】:2021-12-07 04:28:17
【问题描述】:

我有一个已经充满属性的超网格。现在,如果某些属性超时更改,我想在它们旁边的列中显示初始属性和新属性。我查看了官方基础设施网站和 stackoverflow,但只有在没有设计师的情况下才能创建全新的超网格。感谢 c# 或 vb.net 的任何帮助。

【问题讨论】:

  • 但是您想在设计模式下以编程方式创建新列(并设置位置)吗?
  • @Marco 我想以编程方式创建新列。我现在刚刚创建了从作为数据源的类继承的新属性。为了以正确的顺序获取列,我使用了' e.Layout.Bands(0).Columns("Leistungscode").Header.VisiblePosition = 0 e.Layout.Bands(0).Columns("K_Art").Header。 VisiblePosition = 1 e.Layout.Bands(0).Columns("K_ArtCompare").Header.VisiblePosition = 2
  • 我确认是这样。还有其他问题吗?

标签: c# vb.net winforms windows-forms-designer infragistics


【解决方案1】:
e.Layout.Bands(0).Columns("[Column Name 1]").Header.VisiblePosition = 0

e.Layout.Bands(0).Columns("[Column Name 2]").Header.VisiblePosition = 1

e.Layout.Bands(0).Columns("[Column Name 3]").Header.VisiblePosition = 2

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 2016-04-10
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    相关资源
    最近更新 更多