5

我尝试获取 GridControl 的 ColumnNames 和当前 Vieworder。该文档不会帮助我“.Net Reflector”-工具也不会给我建议。

来自其他 stackoverflowpost 的提示(如何隐藏 devexpress XtraGrid 的列)也对我没有帮助,因为我无法访问 View.Columns

4

2 回答 2

12

我建议您尝试使用属性 gridControl.MainView 来访问视图。此属性属于 BaseView 类型(所有视图的基类),因此为了访问列/订单信息,您应该将其转换为 GridView(或您使用的任何类型):

var firstColumnName = ((GridView)gridControl.MainView).Columns[0].FieldName;
于 2012-09-24T11:59:22.827 回答
1

如果您尚未填充列集合,则将没有可访问的列。

这是您在设计网格时通常会做的事情。

运行设计器 -> 列 -> 检索字段。

于 2012-09-24T13:03:23.573 回答