La Web del Programador: Comunidad de Programadores
 
    Pregunta:  22956 - DBGRID PARA INSERTAR DATOS SIN ESTAR VINCULADO A UN DATA
Autor:  SEBASTIAN ANDRES HENRIQUEZ OLIVARES
DESEO UTILIZAR UN DBGRID PARA IR INSERTANDO DATOS EN UNA COLUMNA, LUEGO DE ESTO REALIZAR UNA BUSQUEDA SEGUN EL DATO INGRESADO Y ASI FILA POR FILA, ESPERO QUE ME AYUDEN, SEBASTIAN , CHILE.

  Respuesta:  Lic. carlos hernandez huerta
bueno, imagino que ya viste que el dbgrid no manipula las filas y columnas y es por ello que estaria complicado, mejor usa en su lugar msflexgrid o herichal... nos se que, pero con el primero tienes, ya que puedes cambiar el ancho de cada celda, entrar a cada fila y columna he aqui algunos ejemplos

VISTA.ColWidth(0) = 10 'en esta columna no aparecen datos por lo que se hizo lo mas pequeña posible
'localizar el cursor en el encabezado y columna 5 para poner el titulo nombre
VISTA.Row = 0
VISTA.Col = 5
VISTA.Text = " Nombre"

VISTA.ColWidth(5) = 3500 'aqui aparece el nombre por lo que se hace de este ancho
VISTA.ColWidth(6) = 3000 'el rfc es mostrado aqui
VISTA.ColWidth(8) = 4500 'y aqui la direccion

todo estos datos se jalan desde un control data

para agregar datos desde un text box programa un evento keypress
he incluye

vista.AddItem text1.text

para hacer busquedas solo tienes que usar un for, que recorra todas las filas y hacer uso de la propiedad text del objeto vista