FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como eliminar una fila del stringGrid.
saludos, disculpen pero esto ingresando datos en un stringGrid para despues ser tomados e ingresarlos por medio de sentencias sql insert... ahora no se como arregrar el asunto de una vez que tengo los datos en el stringGrid quisiera borrar alguno y este es el codigo que tengo:
Código PHP:
|
#2
|
||||
|
||||
hola.
Ósea tu tienes un stringrid así |--|----------|-------------|---| |id|descripcion|especificacion|iva| |--|----------|-------------|---| |--|----------|-------------|---| Y lo que deseas es es eliminar todo un registro(fila) Ahora carga un registro(fila) y guardas en la tabla o cargas varios registros(filas) y luego lo guardas en la tabla?? |
#3
|
|||
|
|||
exactamente asi es mi stringgrid, lo que pretendo es ingresarlos primero y despues guardarlo en mi tabla por medio de sql insert, o tambien hago una consulta y vuelvo a cargar los registros y selecciono y pudiera borrarlo por sql con delete.
|--|----------|-------------|---| |id|descripcion|especificacion|iva| |--|----------|-------------|---| 8 Printer N |--|----------|-------------|---| 9 Puetos USB N |--|----------|-------------|---| 10 Uno mas N yo ingrese tres filas y por decir el numero 9 o quizas el 10 lo borre me quedara solo uno, una vez que ya esten seguro por decirlo (el usuario...) lo guardar, el procedimiento ya lo ataque y efectivamente me recorre el stringGrid con las filas. en conclusion: para eliminar un registro ya guardado en la tabla me hace falta el procedimiento, por ahora solo he arreglado lo de eliminar una fila cuando este en el stringGrid antes de ser enviado a "guardar". no se en donde estoy mal con el codigo antes citado. gracias. |
#4
|
||||
|
||||
El StringGrid tiene un método protegido DeleteRow, que supongo es para eso. Digo supongo porque no lo he probado. El punto es que al estar protegido no puedes usarlo directamente pero puedes usar el truco de la desprotección:
Por otro lado te pregunto, ¿por qué no usas un DBGrid? El StringGrid es un componente muy pobre y se alentará mucho cuando tengas varios registros. Si por alguna razón no deseas usar componentes db aware como el DBGrid, podrías optar por un LIstView en modo virtual. Uno de las razones por las cuales el DBGrid es tan exitoso es precisamente porque funciona en modo virtual: el control no alamacena todos los registros del dataset sino sólo los que se alcanzan a ver en la pantalla en un momento dado y va solicitando al dataset el resto conforme se necesitan. Puedes lograr algo similar con un ListView. // Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar fila de un StringGrid | santiago14 | Varios | 6 | 28-06-2014 18:04:02 |
Resaltar Fila StringGrid | Caro | OOP | 8 | 29-06-2006 14:50:57 |
Eliminar Fila de StringGrid...Consulta | BlueSteel | Varios | 2 | 07-06-2006 10:47:52 |
Eliminar una Fila Completa de un StringGrid | BlueSteel | Varios | 7 | 22-10-2004 15:21:39 |
Eliminar fila intermedia en StringGrid | andre | OOP | 0 | 30-06-2003 15:57:33 |
|