Ver Mensaje Individual
  #1  
Antiguo 08-09-2012
nickolas nickolas is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 32
Reputación: 0
nickolas Va por buen camino
Como Borrar fila de un stringgrid

Hola a todos y felicidades por el trabajo que hacen en esta pagina.
Ahora mi consulta es como eliminar una fila seleccionada de un stringgrid. he visto respuestas pero ninguna me ha funcionado debido a que muchos dicen que se puede desbloquear la propiedad deletedrow de TCustomGrid lo que no se es como hacerlo igual navegando un poco por aca encontre este codigo pero no se como desbloquear la propiedad esa ya que en la solocion que propone este codigo la usa pero no muestra como la desbloquea op hace publica mejor dicho.

Este es el codigo que encontre:
Cita:
procedure TForm2.But_borrarClick(Sender: TObject);
var i: Integer;
begin
If MessageDlg('Seguro de borrar Los Datos de '+#13+StringGrid.Cells[1,StringGrid.Row], mtConfirmation, [mbYes, mbNo], 0) = mrYes Then
Begin
Stringgrid.DeleteRow(StringGrid.Row); //Borra la fila seleccionada
StringGrid.Rows[Stringgrid.RowCount].Clear; //Limpia el historial de la ultima linea para evitar traer los datos
SumarCeldas;
End;
end;
si alguno me podria ayudar seria muy bueno, cabe aclarar que este codigo lo encontre en este lugar: http://www.clubdelphi.com/foros/showthread.php?t=75007

Estoy usando Delphi 2009.

Gracais desde ya por sus respuestas.

Última edición por nickolas fecha: 08-09-2012 a las 19:30:41.
Responder Con Cita