pourrait tout organisme donner un court exemple pour lier une valeur de tableau de liste à listbox en C# .netvaleurs liées à partir d'un tableau de liste à listBox
Répondre
Cela dépend de la façon dont votre tableau de liste est.
Soit le début de l'échantillon à partir d'un simple:
List<string> listToBind = new List<string> { "AA", "BB", "CC" };
this.listBox1.DataSource = listToBind;
Ici nous avons une liste de chaînes, qui sera affiché comme des éléments dans la zone de liste.
Sinon, si vos éléments de liste sont plus complexes (par exemple des classes personnalisées), vous pouvez le faire de cette façon:
ayant par exemple, MyClass
défini comme suit:
public class MyClass
{
public int Id { get; set; }
public string Text { get; set; }
public MyClass(int id, string text)
{
this.Id = id;
this.Text = text;
}
}
voici la partie de liaison:
List<MyClass> listToBind = new List<MyClass> { new MyClass(1, "One"), new MyClass(2, "Two") };
this.listBox1.DisplayMember = "Text";
this.listBox1.ValueMember = "Id"; // optional depending on your needs
this.listBox1.DataSource = listToBind;
Et vous obtiendrez une boîte de liste montrant seulement le texte de vos articles. Si vous définissez également ValueMember
sur une propriété spécifique de votre classe, listBox1.SelectedValue
contenant la valeur Id
sélectionnée au lieu de l'instance de classe entière.
N.B.
Laissant DisplayMember
non fixé, vous obtiendrez le résultat ToString()
de vos entrées de liste comme texte d'affichage de vos articles ListBox
.
Y at-il un moyen de lier, mais toujours lire l'instance de classe entière? Disons que je voulais récupérer le texte sélectionné, au lieu de l'Id (tout en gardant Id comme membre de la valeur), est-ce que je pourrais le faire? – AdamMc331
@ McAdam331: oui, ne mettez rien comme 'ValueMember'. De cette façon, la propriété 'listBox1.SelectedValue' sera de type' MyClass'. – digEmAll
Génial! J'espérais que vous utilisiez toujours votre compte, je peux vraiment l'appliquer à un projet sur lequel je travaille. – AdamMc331
- 1. Plusieurs Listboxes liées à la même liste
- 2. Sélection de valeurs de colonnes identiques distinctes à partir de tables non liées
- 3. Comment modifier Parent ListboxItem à partir de Listbox séparées qui sont hiérarchiquement liées
- 4. Construction d'un tableau à partir des valeurs d'un autre tableau
- 5. Comment ajouter des valeurs à listbox?
- 6. CheckBoxList avec plusieurs valeurs liées à un seul drapeau enum
- 7. $ _POST valeurs à partir de la deuxième dimension d'un tableau
- 8. WPF: Transmission de valeurs aux règles de validation à partir de données liées
- 9. Comment créer un tableau de valeurs à partir d'une liste déroulante?
- 10. C# listbox à la liste des fichiers
- 11. insérer des valeurs de tableau à vue tableau
- 12. Obtention de valeurs à partir d'une liste déroulante asp.net mvc
- 13. suppression d'éléments à partir d'une liste de tableau
- 14. Obtention d'éléments sélectionnés à partir de WinForm ListBox?
- 15. php tableau multidimensionnel à partir des valeurs clés connues
- 16. Récupération de valeurs à partir de MySQL
- 17. Extraction des valeurs uniques à partir d'une liste
- 18. Tableau à partir des demandes
- 19. Ajouter des données à une zone de liste à partir d'une liste déroulante
- 20. Mysql sélectionner plusieurs colomn à partir de tables non liées
- 21. Ajouter une valeur dans la liste à partir de la liste des valeurs sans utiliser pour la boucle
- 22. Comment obtenir un tableau de valeurs de propriétés distinctes à partir de listes de mémoire?
- 23. Liaison de liste ListBox imbriquée WPF à l'aide de ViewModel
- 24. Liste déroulante à valeurs multiples
- 25. Obtention de toutes les valeurs sélectionnées à partir d'un ListBox ASP
- 26. prendre des valeurs à partir de cellules de tableau et les transformer en tableau
- 27. tableau font à partir d'une liste d'images avec jquery
- 28. Comment mettre à jour un tableau avec une liste de valeurs à la fois?
- 29. L'ajout de valeurs à un tableau C#
- 30. Liste des clés étrangères liées à un modèle
Dans quelle langue? –
C# .net s'il vous plaît .. –
WinForms ou WPF? –