Narciso:
Ho settato una colonna della griglia con Editor Picklist.... ed ho assegnato i valori da inserire...
procedure TForm1.StringGrid1SelectEditor(Sender: TObject; aCol, aRow: Integer; var Editor: TWinControl); begin begin if aCol=1 then begin
Editor := StringGrid1.EditorByStyle(cbsPickList); TCustomComboBox(Editor).Items.CommaText := '1,2,X,1X,X2,12,1X2,U,O,Gol,NoGol'; end; end; Il problema e' che se qualcuno inserisce un valore diverso..da quelli dell picklist, la griglia li accetta....
E' possibile obbligare la griglia ad acccettare solo i valori della picklist?
Grazie ed Auguri a tutti......
bonmario:
Potresti usare l'evento "EditingDone" della tabella.