无法使用 DevExpress 将网格标题添加到 gridview vb.net

Unable to add grid title to gridview using DevExpress vb.net

我尝试了在 DevExpress 网站上找到的以下代码,但我得到了 NullReferenceException 在 view.Bands.Clear()

Dim view As BandedGridView = TryCast(gridControl1.MainView, BandedGridView)
view.Bands.Clear()

'Create the bands layout.  
 Dim bandProdInf As GridBand = view.Bands.Add()
 bandProdInf.Caption = "Notification Details - Drilling"

这就是我想要的 gridview 的外观: https://www.devexpress.com/Support/Center/Attachment/GetAttachmentFile/e5cb046f-fb25-46a4-9ae8-25ba612daa01

"Notification Details - Drilling" 将显示为网格视图的标题。

devexpress 的支持团队提供了以下正确答案:

GridView 提供了一种 built-in 通过 ViewCaption 属性 显示标题的机制。此外,您需要将 GridView 的 OptionsView.ShowViewCaption 属性 设置为 True。

因此您将执行以下操作:

gridview1.ViewCaption = "Grid view title"
gridview1.OptionsView.ShowViewCaption = True

必须启用字幕,默认情况下它们是禁用的。 添加:

  view.OptionsView.ShowViewCaption = true;