【发布时间】:2012-08-20 08:28:49
【问题描述】:
我必须通过向现有网格添加一个简单的列来扩展 C# 中的 Infragistics UltraWinGrid 视图。但是,在我在视图的属性( C# Designer )中编辑 ColumnDefinition 后,未添加该列。我在那里看到了以前的列并添加了一个新列,但它没有显示在设计器中,而不是我测试它的应用程序。
更具体地说,我在 C# 中创建扩展视图时使用继承的用户控件。
到目前为止我所尝试的:
- 关闭 C# 解决方案,关闭 VS2010。重新打开解决方案。
- 清理解决方案,然后构建。
【问题讨论】:
-
我一直遇到这个问题,还没有找到 100% 的解决方案。首先,尝试在设计器中添加列,保存并关闭设计器 - 当您运行应用程序时,该列可能存在(即使您在重新打开时在设计器中看不到它)
-
我已经这样做了,它也没有出现在应用程序中。只要我能在应用程序中看到它,我不介意不在设计器中看到它......
-
对。它是一个继承的用户控件,对吗? VS 设计器(以及 infrag 组件)不能很好地相处,有一个技巧通常会有所帮助,请参阅this 问题的答案(尽管与您的不同)
-
问题是我没有得到任何错误。它可以编译,但只是没有添加该列。
标签: c# ultrawingrid