Как правильно изменять содержимое в DBGrid

В документации по DBGrid в VB4 Professional и Enterprise Editions говорится, что свойства элементов управления Text и Value позволяют считывать и устанавливать содержимое ячейки. По идее, это значит, что можно изменять данные поля в записи, которая связана с гридом. К сожалению это не так. Следующий код генерирует ошибку 438: "Object doesn't support this property or method:"

' Это не работает:
DBGrid.Columns(0).Text = "Hello, world."

' Это так же не работает:
DBGrid.Columns(0).Value = "This is a test"

Правильно будет работать следующий код:

datCtl.Recordset.Edit
datCtl.Recordset.Fields(0) = "This is a test"
datCtl.Recordset.Update