Bonjour,

Même si Livebindings est plus utilisé en FMX, c'est aussi une question VCL. Dans le cadre de mes recherches sur les entetes de colonnes pour afficher un glyphe de tri
je me heurte désormais à un écueil
Nom : Capture.PNG
Affichages : 236
Taille : 24,2 Ko
Comme vous voyez dans cette image, même si le lien LinkGridtodataSource..... semble être une propriété de la grille ce n'est pas le cas donc Grid1.Livebindings.LinkGridtodatasource... ce n'est pas possible. Du coup, je ne vois pas comment accéder au liens pour obtenir le champ utilisé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
procedure TForm1.Grid1HeaderClick(Column: TColumn);
begin
// comment obtenir LinkGridToDataSourcePrototypeBindSource1 à partir de Grid1 ???? ou mieux de column ;)
var s:=LinkGridToDataSourcePrototypeBindSource1.Columns[column.OriginalIndex].MemberName;
Memo1.lines.Add(format('Colonne %d nom colonne : %s, champ %s',[Column.Originalindex,column.name,s]));
end;
Autre "originalité" Column.name est vide