2009-06-25 9 views
1

Possible en double:
How to display row numbers in a ListView?Numéro de série Colonne dans ListView

Actuellement J'utilise un listview triables Ce qui est lie à DataTable, j'ai une colonne de numéro de série qui est incrémenté automatiquement et affiché, notre exigence est que lorsque nous trions d'autres colonnes, cette colonne doit rester constante et afficher les numéros de ligne en série comme dans Excel.

Je prévois d'avoir un panneau de pile à coté de listview et d'ajouter dynamiquement des Textboxes à stackpanel et de supprimer la colonne de numéro de série de listview. s'il vous plaît me suggérer s'il y a une meilleure façon de faire.

Merci d'avance.

Informations additionnelles: code suivant permet d'augmenter listview pour fournir le tri http://marlongrech.wordpress.com/2008/04/20/part1-avaloncontrolslibrary-datagridview/

Répondre

1

Utilisez un multi liant dans votre colonne pour obtenir l'index de l'élément en cours. J'ai tellement aimé cette question que j'ai fait un petit projet à démontrer. il y a probablement de meilleurs/d'autres moyens, mais est alors là encore toujours :)

De this Site (où je poste mes projets de test) télécharger ListViewWithRowNumbers.zip

profiter!

+0

Merci beaucoup, j'ai téléchargé le projet de votre site, je vais vérifier et revenir vers vous en cas de problèmes, Encore une fois Merci beaucoup. –

+0

Salut, j'ai essayé d'intégrer votre solution en utilisant le formulaire suivant DataGrid Microsoft http://windowsclient.net/wpf/wpf35/wpf-35sp1-toolkit-datagrid-feature-walkthrough.aspx Mais je suis incapable de lier, s'il vous plaît Aidez moi. –

Questions connexes