C# 如何访问DetailView中的列?

C# 如何访问DetailView中的列?,c#,devexpress,master-detail,xtragrid,C#,Devexpress,Master Detail,Xtragrid,我使用的是Master detail视图,所有网格数据都是从DataSource BindingList读取的(所以我不能在Designer中设置列设置) 网格中有DateTime列,默认情况下只显示日期,我想将其更改为同时显示日期和时间 我可以通过设置主/主视图中的列 foreach (GridColumn column in gridView.Columns) if (column.ColumnType == typeof(DateTime)) column.Display

我使用的是Master detail视图,所有网格数据都是从DataSource BindingList读取的(所以我不能在Designer中设置列设置)

网格中有DateTime列,默认情况下只显示日期,我想将其更改为同时显示日期和时间

我可以通过设置主/主视图中的列

foreach (GridColumn column in gridView.Columns)
   if (column.ColumnType == typeof(DateTime))
      column.DisplayFormat.FormatString = "g";
但是我无法访问DetailView列。我尝试使用gridView.GetDetailView方法,但这只返回BaseView,它没有Columns属性。我还检查了一些事件,如gridView.CustomColumnDisplayText,但在细节视图上没有触发

如何以编程方式访问详图视图的列?
或者更好的是,如何在整个主详细信息网格中设置日期时间列的默认格式?

可能已经解决了。毕竟,问题是BaseView可以转换为GridView,然后我可以像往常一样访问GridColumns