Bonjour à tous j'utilise DataGrid et il n'a pas de numérotation automatique. J'ai donc utilisé la méthode suivante pour le nombre dans rowheader mais le problème est que les nombres sont répétés et quand ils trient une colonne ils se réarrangent .. Aussi quand je fais défiler la page, quand la rangée sort de la visibilité et quand son numéro est en train de changer ... par exemple, au chargement de la page, vous voyez 1 à 30 dans l'ordre lorsque vous faites défiler deux fois, la commande peut devenir 1,30,25,4, ... etc.theres pas d'ordre spécifique .. il affiche nombre aléatoire en-tête de ligne .. s'il vous plaît suggérer une façon pour moiEn-tête de ligne de numérotation dans la grille de données en utilisant C#
dans la page XAML i appelé la méthode de la manière suivante LoadingRow = « dg_expSummary_LoadingRow »
dans le backend le code est le suivant
private void dg_expSummary_LoadingRow(object sender, DataGridRowEventArgs e)
{
e.Row.Header = e.Row.GetIndex() + 1;
}
de colonne sont dynamiquement generated.user avoir le contrôle sur le columns..so qui ne peuvent pas travailler pour moi .. – prem
ne peut vous suivre la tentative de changer la la source de données ? ou changer d'ordre de colonne? – thelost
je ne comprends pas le point.pouvez-vous m'expliquer clairement .. désolé – prem