Да, люди сказали вам правильную вещь - вам нужно установить свойство DataField
объекта BoundField, чтобы оно отображалось. Ваш DataField будет публичной собственностью, предоставляемой источником данных, с которым вы связываете свой GridView.
В качестве дополнительного момента вам не нужно создавать DataControlField
, потому что класс BoundField
наследуется от DataControlField
. Вы можете напрямую добавить BoundField
в коллекцию Columns GridView.
Dim Field As New BoundField()
Field.HeaderText = "Cumulative Amount"
Field.DataField = "CumulativeAmount"
Me.GridView1.Columns.Add(Field)