2009-04-13 7 views
0

J'ai besoin d'une interface graphique qui peut contenir 3 colonnes de texte (que je voudrais être aligné). Je vais ajouter et supprimer des lignes. Quel contrôle puis-je utiliser et comment ajouter dans les 3 éléments?Tableau UI C#

+0

Plate-forme, s'il vous plaît. Formulaires Web, Winforms, WPF, SilverLight? –

Répondre

1

Utilisez le contrôle DataGrid si vous utilisez WindowsForms. Il permet un contrôle complet sur l'affichage des en-têtes et vous pouvez manuellement ajouter/supprimer des lignes à volonté.

0

Si vous souhaitez utiliser WinForms, vous pouvez utiliser le TableLayoutPanel pour fournir cette fonctionnalité. Le contenu de la cellule peut être Label ou TextBox en lecture seule. Vous pouvez également utiliser un DataGrid. Bien sûr, il y a toujours le ListView.

Dans WPF, vous avez beaucoup plus d'options sur la façon d'y parvenir, mais vous pouvez utiliser un Grid (similaire au TableLayoutPanel dans le concept) ou un DataGrid.

0

Un contrôle ListView fonctionne toujours si vous recherchez quelque chose de simple et efficace.