2010-07-05 8 views
0

Ok, j'ai une liste déroulante connectée à une source de données, et j'ai besoin de changer 2 ou 3 des valeurs avant qu'elles ne soient affichées et j'ai juste du mal à comprendre ce que faire. Je suppose que j'ai mis en place une sorte de boucle pour vérifier les valeurs, mais c'est tout ce que je peux comprendre. Est-ce que quelqu'un a des suggestions générales ou des ressources qu'ils savent que je peux rechercher? Merci.Modifier une valeur dans une liste déroulante générée dynamiquement

+0

Quel genre d'objet est la liste dans? Un DataTable, List <>, une requête Linq to SQL? Ou autre chose? – DOK

+0

Je ne sais pas si c'est ce que vous voulez dire, mais la source de données sql interroge une base de données pour une liste de catégories, et j'ai besoin de remplacer les valeurs soulignées par des espaces réguliers, par exemple. 'new_age' avec 'New Age' – javArc

+0

alors pourquoi ne pas faire une manipulation de chaînes avant même d'arriver à l'interface utilisateur? Cela dépend de la couche DAL que vous utilisez, mais si vous utilisez LINQ-SQL/LINQ-EF, vous pouvez facilement modifier les valeurs de catégorie dans une seule instruction. – RPM1984

Répondre

1

Vous devez effectuer votre traitement avant de lier la source de données. Ainsi, par exemple, créez un ensemble de données de résultats ou d'arraylist, traitez les résultats en changeant vos valeurs, puis reliez-les à votre dataset/arraylist.

Vous aurez besoin d'être plus précis sur ce que vous liez et comment vous voulez traiter pour moi d'être plus précis ..

lien Voir à http://www.c-sharpcorner.com/uploadfile/sd_patel/dropdownlistbox11222005064123am/dropdownlistbox.aspx

Questions connexes