L'ajout de la classe d'objets à la zone de liste en c#
j'ai une classe qui ressemble à ceci
public class Process_Items
{
String Process_Name;
int Process_ID;
//String Process_Title;
public string ProcessName
{
get { return Process_Name; }
set { this.Process_Name = value; }
}
public int ProcessID
{
get { return Process_ID; }
set { this.Process_ID = value; }
}
}
maintenant, je veux créer un Process_Items Tableau[] et d'afficher tous les éléments dans une colonne multi listbox. Tels que la première colonne doit avoir le processName et 2ème doivent avoir l'id du processus. Comment puis-je réaliser cela en C# 2.0?
WinForms, ASP.NET ou WPF?
OriginalL'auteur Anirudh Goel | 2009-04-27
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser un contrôle ListView et ajouter deux colonnes (ListBox a qu'une seule colonne)
OriginalL'auteur James Couvares
Une zone de liste a un seul ListItem (string) affiché à l'utilisateur.
De sorte que vous pourriez remplacer ToString ()
Si c'est pour une application winforms, jetez un oeil à la liste de Contrôle ou un DataGridView
OriginalL'auteur Eoin Campbell
Quel type de contrôle que vous utilisez pour la liste? Si vous utilisez une ListView, alors vous pouvez faire comme ceci (en supposant que instance est un Process_Items - qui d'ailleur est un nom étrange pour une classe IMO - exemple):
OriginalL'auteur Fredrik Mörk