2010-04-18 6 views
2

J'ai regardé autour et même trouvé quelques réponses liées et n'ai pas obtenu une certaine réponse à ma question.Ajouter une nouvelle ligne: ListView vs DataGrid

Existe-t-il un moyen d'avoir dans le ListFinder WPF une ligne supplémentaire comme dans un DataGrid? Je préfère utiliser le ListView depuis que j'utilise 3.5 et le DataGrid n'est pas officiellement dans la boîte et a beaucoup de bizarreries.
Je préférerais utiliser le ListView s'il y a une option officielle pour ajouter de nouvelles lignes sinon j'utilise le DataGrid.

Merci beaucoup.

Répondre

0

J'utiliserais le DataGrid. Cette fonctionnalité existe déjà donc il n'y a pas besoin de réinventer la roue ... d'ailleurs vous pouvez faire fonctionner la fonction DataGrid exactement comme le fait ListView si vous avez le désir ardent de le faire. Habituellement dans mes applications, j'utilise un DataGrid qui est en lecture seule par défaut, puis je fournis un bouton à l'utilisateur pour lui permettre de modifier le contenu du DataGrid (mettre la propriété en lecture seule à false). Je recompose aussi le DataGrid parce que je pense qu'il semble laid hors de la boîte ... surtout sur les machines XP. Sur une note de côté, la semaine dernière, j'ai installé une nouvelle copie de VS 2008 SP1 sur un nouveau PC et elle était livrée avec la WPF Toolkit déjà chargée (qui inclut DataGrid, DatePicker, etc.). Donc, vous voudrez peut-être vérifier.

+0

Je sais, j'utilise le ToolKit, mais c'est DataGrid a quelques bugs (de mon expérience de projet) et son style par défaut sux. Merci quand même. – Shimmy

Questions connexes