bonjour,

dans mon application je dispose d'une listview avec deux colonnes et au moins une dizaine de lignes, ainsi qu'un diagramme camembert (TChart)

ce que je voudrais faire, c'est insérer les valeurs du listview dans le camembert, donc ce n'est pas dur je n'ai qu'a faire une boucle avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
for I:=0 to listview.Items.Count-1 do
begin
Series1.Add(strtoint(listview.items[I].subitems.strings[0]),listview.Items[I].Caption);
 end;

mais si il y a trop de lignes, ça ne marche plus (enfin c'est illisible quoi )

je chercherais donc a faire ceci :

insérer les 9 valeurs les plus grandes, avec le nom de l'item correspondant, et une autre valeur appelée (autres) qui comprendrait la somme de tous les autres items

auriez-vous une idée pour faire ça facilement ?

merci