Cita:
Empezado por aguml
Por cierto no quiero que se pueda hacer multiseleccion nunca así que lo que haces al final supongo que puedo quitarlo.
|
Si, así es.
Cita:
Empezado por aguml
... si creo un nuevo registro con el botón + del DBNavigator aparecía la línea y si la selecciono me sale un error donde dice que no se puede convertir una variable de tipo null a string. Lo he "solucionado" usando un try catch pero me gustaría hacerlo correctamente y no se como seria. ¿podrías ayudarme con eso también?
|
Agrega el mismo código al evento
BeforeAction:
Código PHP:
void __fastcall TForm1::DBNavigator1BeforeAction(TObject *Sender,
TNavigateBtn Button)
{
if ( Button == nbInsert ) // ¿ inserta ?
{
DBGrid1->ReadOnly = false;
DBGrid1->Options = TDBGridOptions(DBGrid1->Options) >> dgRowSelect
<< dgEditing;
}
}
Saludos