2009-04-03 9 views
0

Je veux créer une liste déroulante générique dans ASP.net 2.0 en utilisant C#, concept de base est le type d'objet Nhibernate avec lequel j'initialise cette liste, il doit remplir la liste déroulante avec toutes les valeurs de ce tableau. Toutes les suggestions comment puis-je y parvenir.Liste déroulante générique

Répondre

1

Vous pourriez avoir vos classes implémentent une interface qui définit les propriétés représentent la clé et la valeur de la liste déroulante:

public interface IKeyValuePair 
{ 
    int Key { get; } 
    string Value { get; } 
} 

Ensuite, créez une méthode qui prend un IEnumerable<KeyValuePair> et remplit une liste déroulante. Vous pouvez utiliser la méthode d'extension Linq Convert pour convertir les collections renvoyées par NHibernate en IEnumerable<KeyValuePair>.

1

Il est difficile de répondre sans plus d'informations.

Vous programmez pour le bureau? Si oui, lequel? (linux, windows, mac) Etes-vous programmateur pour le web? Quel est votre framework web le cas échéant? Quelles bibliothèques utilisez-vous?

Le contexte peut, parfois, être d'une importance primordiale. Fournissez quelques détails supplémentaires et nous serons peut-être en mesure de vous guider dans la bonne direction.

Modifier Je suis nouveau ici et je n'ai pas remarqué vos choix balisés. Mon erreur. Malheureusement, je ne suis pas un gars .NET.

de mes favoris consulter cette référence pour un grand nombre d'exemples: http://www.java2s.com/Tutorial/ASP.NET/CatalogASP.NET.htm

Questions connexes