Первое, что нужно проверить, это то, что у вас правильно настроены столбцы DataGrid для соответствия вашему набору записей.
Вы можете установить DataSource для DataGrid либо во время разработки, либо в DataEnvironment или во время выполнения.Исходя из вашего вопроса, я предполагаю, что вы устанавливаете источник данных во время выполнения для набора записей ADODB?
Set myDataGrid.DataSource = someRecordSet
Чтобы правильно отобразить данные в вашем наборе записей, вам необходимо настроить столбцы вашей DataGrid.Для этого щелкните правой кнопкой мыши сетку во время разработки и выберите параметр редактирования, как показано ниже.
Снова щелкните правой кнопкой мыши сетку и выберите один из параметров вставки / удаления / добавления изконтекстное меню, пока у вас не будет правильного количества столбцов, которые вы хотите отобразить.
После того, как вы добавили столбцы, снова щелкните правой кнопкой мыши по сетке, выберите Свойства и перейдите на вкладку Столбцы, как показано ниже.
Для каждого определенного вами столбца необходимо ввести заголовок для отображения в качестве заголовка столбца, а также имя DataField из набора записей, которое должно отображаться в этом столбце.
Как только вы это сделаете, данные из вашего набора записей должны отображаться правильно.Обратите внимание, что вам нужно открыть набор записей с типом курсора, который можно добавить в закладки (adOpenKeyset, adOpenStatic), иначе вы получите ошибку времени выполнения при запуске приложения.