Я работаю над программой VB6, которая подключается к базе данных SQL Server 2008 R2. В прошлом я всегда использовал элемент управления MSFlexGrid и заполнял его вручную. Теперь, однако, парень, который платит мне за это, хочет, чтобы я вместо этого использовал сетки с привязкой к данным, что вынуждает меня использовать элемент управления MSHFlexGrid, потому что я использую ADO, а не DAO. Итак, у меня два вопроса ...
Во-первых, как мне переместить столбец в MSHFlexGrid? Например, если бы я хотел, чтобы третий столбец отображался как шестой столбец в сетке, есть ли простая строка кода, которая бы это делала?
Во-вторых, хотите верьте, хотите нет, мне никогда не приходилось ничего делать в сетке, кроме отображения данных, как есть, из набора записей. Однако теперь у меня есть набор записей с некоторыми полями, которые содержат только идентификационные номера, которые относятся к записям в других файлах - например, поле, содержащее идентификационный номер, относящийся к записи в таблице Customers, вместо поля, содержащего имя клиента , Как проще всего вместо того, чтобы в столбце отображались идентификаторы клиентов из набора записей, чтобы в этом столбце отображались имена клиентов? Мне показалось, что я где-то читал, что есть способ встроить команду sql в столбец MSHFlexGrid, но если это так, я не знаю, как это сделать. Это возможно, или есть более простой способ сделать это?
ТИА
Kevin