我尝试获取 GridControl 的 ColumnNames 和当前 Vieworder。该文档不会帮助我“.Net Reflector”-工具也不会给我建议。
来自其他 stackoverflowpost 的提示(如何隐藏 devexpress XtraGrid 的列)也对我没有帮助,因为我无法访问 View.Columns
我尝试获取 GridControl 的 ColumnNames 和当前 Vieworder。该文档不会帮助我“.Net Reflector”-工具也不会给我建议。
来自其他 stackoverflowpost 的提示(如何隐藏 devexpress XtraGrid 的列)也对我没有帮助,因为我无法访问 View.Columns
我建议您尝试使用属性 gridControl.MainView 来访问视图。此属性属于 BaseView 类型(所有视图的基类),因此为了访问列/订单信息,您应该将其转换为 GridView(或您使用的任何类型):
var firstColumnName = ((GridView)gridControl.MainView).Columns[0].FieldName;
如果您尚未填充列集合,则将没有可访问的列。
这是您在设计网格时通常会做的事情。
运行设计器 -> 列 -> 检索字段。