如何在C#中访问DevExpress.XtraGrid.GridControl的列

Kev*_*sch 5 c# devexpress gridcontrol

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

来自另一个stackoverflowpost的提示(如何隐藏devexpress XtraGrid的列)也无法帮助我,因为我无法访问View.Columns

pak*_*_by 12

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

var firstColumnName = ((GridView)gridControl.MainView).Columns[0].FieldName;
Run Code Online (Sandbox Code Playgroud)