Plusieurs colonnes dans le contrôle de zone de Liste
comment puis-je afficher deux colonnes dans une zone de liste?
Réponse courte...vous ne pouvez pas, ce n'est pas la façon dont le contrôle (au moins l'un dans le cadre) est conçu, pouvez-vous expliquer ou illustrer un peu plus de ce que vous êtes après?
Si le seul objectif est d'afficher les données de la colonne sages - ce qui signifie qu'aucune interaction de l'utilisateur - vous pouvez ajouter des espaces pour restituer les données sous forme de colonnes; il suffit de penser...!
Salut.. j'ai besoin d'afficher le nom et la description des colonnes à venir à partir d'un service web. ces colonnes doivent être de défilement dans la zone de liste.
Si le seul objectif est d'afficher les données de la colonne sages - ce qui signifie qu'aucune interaction de l'utilisateur - vous pouvez ajouter des espaces pour restituer les données sous forme de colonnes; il suffit de penser...!
Salut.. j'ai besoin d'afficher le nom et la description des colonnes à venir à partir d'un service web. ces colonnes doivent être de défilement dans la zone de liste.
OriginalL'auteur xrx215 | 2010-04-15
Vous devez vous connecter pour publier un commentaire.
Une zone de liste n'a pas été conçu pour afficher les données de la colonne. Même les Formulaires Windows version n'est pas directement en charge ce type de données à afficher.
Vos exigences ne sont pas clairs, mais la solution la plus simple serait d'utiliser un GridView de contrôle. Il vous offre beaucoup de fonctionnalités prêtes à l'emploi, et vous pouvez l'agrandir à plus de colonnes très facilement. Si vous avez besoin de plus de contrôle sur l'apparence ou de la fonctionnalité, vous pouvez utiliser un DataList à la place.
Pour obtenir le défilement de la capacité, vous pouvez soit utiliser un défilement
<div>
ou tout simplement d'utiliser le mécanisme de pagination de la GridView si c'est approprié.OriginalL'auteur Jon Seigel
Vous pourriez ligne comme si les données ont été dans les 2 colonnes
comme indiqué ici: http://articles.dotheweb.net/post/Formatting-columns-in-a-ListBox-of-ComboBox.aspx
Aussi, vous pouvez rouler votre propre avec un DataList.
OriginalL'auteur Homer
Semble que vous devriez écrire votre propre contrôle, ou vous pouvez utiliser la liste de contrôle.
OriginalL'auteur Haranadh
Comme Nick Craver a déjà commenté, la liste n'est probablement pas le droit de contrôle de multi-information de la colonne.
Au lieu de piratage de votre liste à apparaître comme si il a deux colonnes, il pourrait être une meilleure idée d'utiliser un DataGridView. Ça va être plus facile pour l'installation, le format, et vos données seront tenues dans une façon plus flexible.
DataGridViews également en charge l'affectation des Listes d'objets comme des sources de données, si cela rend les choses plus faciles.
OriginalL'auteur Seb Charrot
utilisation de la vue liste, il est une alternative parfaite pour le multi colonne de liste de la boîte de
OriginalL'auteur alternatefaraz
Si j'ai bien compris, vous voulez une colonne de données à afficher à l'horizontale. Cela peut être obtenue en utilisant une
DataList
et ontRepeatDirection
réglé sur "Hozizontal" avec le répéter colonnes.Par exemple :
OriginalL'auteur Vidya
Plusieurs éléments côte à côte sont possibles si vous faites référence à la boîte à outils et ajouter le wrapPanelOrientation 😉
il fournira la liste de ressembler à
OriginalL'auteur JustinM
Si vous souhaitez utiliser des colonnes dans une zone de liste, vous devez le faire en fonction de l'alignement.
Par exemple:
Sortie de ma propre mise en œuvre de ce code ci-dessous:
Garder à l'esprit la police que vous utilisez doit être une police à chasse fixe, sinon l'alignement sera en désordre à cause de variation de l'espacement entre les caractères (et ce exagère plus la chaîne est).
OriginalL'auteur Link H.
Voir Plusieurs Colonne de la liste Déroulante pour ASP.NET
Si vous allez par le biais de l'article, vous apprenez que
MultiColumnListBox
est un sous-classé de contrôle. >C'est un Propriétaire Tiré ListBox hérité deSystem.Windows.Forms.ListBox
. Sa fonction première est de format de chaque Élément dans plusieurs colonnes. Qui est ce que les autres ont suggéré.La Question est balisé asp.net, le lien n'est pas pertinent.
Merci pour le tuyau de sortie; extraire le lien maintenant.
OriginalL'auteur KMån