Hola amigos, estoy trasteando un poco con las bases de datos y me encuentro con el siguiente problema. Tengo un DBGrid el cual de inicio se selecciona toda la fila, no tiene habilitada la opcion de seleccionar varias filas, no se puede editar el valor de las celdas y tiene la propiedad de ReadOnly a true. Quiero revertir todo eso para poder hacerlo al ingresar una contraseña y de momento estoy con esta prueba:
Código PHP:
void __fastcall TForm2::ButtonDesbloquearClick(TObject *Sender)
{
AnsiString pass = "1234567890";
AnsiString cadena = InputBox("Desbloqueo de lista","Introduce la contraseña:","");
if(pass == cadena)
{
DBGrid1->Options = TDBGridOptions(DBGrid1->Options) >> dgRowSelect >> dgEditing;
DBGrid1->ReadOnly = false;
DBNavigator1->Enabled = true;
}else{
ShowMessage("Contraseña incorrecta. No se ha desbloqueado la lista.");
}
}
Me encuentro con que se deshabilita la opcion dgRowSelect pero parece que la opcion dgEditing no porque no me deja editar nada. ¿Pueden ayudarme?