Bonjour
j'ai créé sur base de l'excellent exemple dans le tutorial de developpez.com où on expliquait comment mettre des checkbox au sein d'un dbgrid et j'aimerai si c'est possible, que dès que je lance ma fiche contenant mon dbgrid, c'est sélectionner automatiquement tous les checkbox !
Sur base du code ci-dessous qui est le code indiquant comment la case réagit si elle est cochée, c'est possible ?
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 procedure TForm1.DBGrid1DblClick(Sender: TObject); begin with dbGrid1 do begin // La grille doit être modifiable... if (not ReadOnly) // ainsi que le dataset and DataSource.DataSet.CanModify // Et la zone sur laquelle on a cliqué doit // être une case à cocher and (SelectedField.DataType = ftBoolean) then begin DataSource.DataSet.Edit; SelectedField.AsBoolean := not SelectedField.AsBoolean; DataSource.DataSet.Post; end; end; end;
bertrand
Partager