在Infragistics的一篇支持文章中,他们写道,在UltraGrid
编辑器中手动定义列将不会产生“自动创建列”,但事实并非如此。我可以看到我手动定义的几个列,但是在将DataSource
设置为元素列表之后,所有属性的列都被创建了。我做错什么了吗?我使用的是2023.1版本与VS 2022。
在XAM版本(XamDataGrid
)中,有一个属性“AutoGenerateColumns”-在UltraGrid
上的位置?如果数据源总是覆盖在那里定义的内容,那么数据模式编辑器将没有任何意义。
1条答案
按热度按时间vcudknz31#
Infragistics支持部门今天给出了令人失望的答案:
“无法阻止网格生成数据源中存在的所有列。通过设计,网格将根据数据源的结构创建带区和列。
你可以做的是使用网格的InitializeLayout事件并隐藏你不想让用户看到的列。”
所以我最好选择另一个控制套件。