• Domingo 22 de Diciembre de 2024, 18:55

Autor Tema:  Dbgrid Editable  (Leído 1468 veces)

mumo

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Dbgrid Editable
« en: Viernes 11 de Marzo de 2005, 15:04 »
0
Hola mi duda es la siguiente.
como puedo hacer para editar solo la mitad de los campos que tengo en un DBGrid
osea genero mi consulta el resultado me entrega 10 columnas, del 1 al 5 que no se puedan editar y del 6 al 10 que si se puedan editar.

si alguien tiene alguna idea, sera bien recibida. si lo resuelvo primero tambien lo hare saber para el bien de todos.

Gracias.

mumo

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Dbgrid Editable
« Respuesta #1 en: Viernes 11 de Marzo de 2005, 16:29 »
0
ya lo encontre:

void __fastcall Tdeposi::DBGrid1DrawColumnCell(TObject *Sender,
      const TRect &Rect, int DataCol, TColumn *Column,
      TGridDrawState State)
{
DBGrid1->Columns->Items[0]->ReadOnly = true;
DBGrid1->Columns->Items[1]->ReadOnly = true;
DBGrid1->Columns->Items[2]->ReadOnly = true;
DBGrid1->Columns->Items[3]->ReadOnly = true;
DBGrid1->Columns->Items[4]->ReadOnly = true;
DBGrid1->Columns->Items[5]->ReadOnly = true;
}

otra duda: como cambio el color de la letra de la celda que estoy editando.