Bonjour,

Bien malgré moi, je dois utiliser les composants WindowsForms dans mon projet.

Je bute sur une chose simple : j'utilise une DataGrid et je voudrais lui affecter des noms de colonnes.

1- J'ai tenté de faire ça avec l'inspecteur de propriétés : TableStyles du DataGrid.

Sans résultat.

2- Idem en codant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
CreatDataType; 
DataGrid1.DataSource := g_DataTable;
Puis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
procedure TWinForm.CreatDataType; 
var ts1 : DataGridTableStyle; 
    Colonne01 : DataGridBoolColumn; 
begin 
    ts1 := DataGridTableStyle.Create(); 
    ts1.MappingName := 'g_DataTable'; 
    Colonne01 := DataGridBoolColumn.Create(); 
    Colonne01.HeaderText := 'My New Column'; 
    Colonne01.MappingName := 'i_id'; 
    ts1.GridColumnStyles.Add(Colonne01); 
    DataGrid1.TableStyles.Add(ts1); 
end;
Sans résultat non plus.

Alors, si vous aviez une solution...

P.S : j'ai posté dans le forum WindowsForms sans résultat.