如何将列添加到已经存在的超网格?
Posted
技术标签:
【中文标题】如何将列添加到已经存在的超网格?【英文标题】:How to add columns to an already existing ultragrid? 【发布时间】:2021-12-07 04:28:17 【问题描述】:我有一个已经充满属性的超网格。现在,如果某些属性超时更改,我想在它们旁边的列中显示初始属性和新属性。我查看了官方基础设施网站和 ***,但只有在没有设计师的情况下才能创建全新的超网格。感谢 c# 或 vb.net 的任何帮助。
【问题讨论】:
可能:***.com/a/5524129/13108684 但是您想在设计模式下以编程方式创建新列(并设置位置)吗? @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 我确认是这样。还有其他问题吗? 【参考方案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
【讨论】:
以上是关于如何将列添加到已经存在的超网格?的主要内容,如果未能解决你的问题,请参考以下文章