no necesariamente, pero en general debe ser asi. A ver como usar en datagrid, pues hay varias formas, si por ejemplo quieres mostrar alguna informacion en ella, lo puedes hacer atraves de una consulta sql, y dicha consulta la pasas al grid, otra es a traves de los Adodc, aqui es mas facil, creas el control y seleccionas la tbala que deseas mostrar, una vez creada lo conectas a tu grid asi:
set datagrid.datasource=adodc.recordset
Unas pequeñas rectificaciones (mas que nada, para no confundir al personal):
El DataGrid SÍ tiene que estar necesariamente enlazado a una base de datos, ya sea mediante una consulta sql o mediante un control Data ADO.
La instrucción "set datagrid.datasource=adodc.recordset" no funciona, le sobra lo de recordset.
Set DataGrid1.DataSource = Adodc1
acepto las algunas rectificaciones de manolo, pues la instruccion
"set datagrid.datasource=adodc.recordset" no funciona, me equivoque y pido discupas, tendre un poco mas de cuidado a la hora de enviar las instrucciones