2009-04-03 4 views
0

Я хочу создать общий раскрывающийся список в ASP.net 2.0 с использованием C#, базовая концепция - это когда-либо тип объекта Nhibernate, с которым я инициализирую этот список, он должен заполнить раскрывающийся список всеми значениями из этих таблиц, лежащих в основе. Любые предложения, как я могу это достичь.Общий раскрывающийся список

ответ

1

Вы можете иметь ваши классы реализуют интерфейс, который определяет, какие свойства представляют ключ и значение для выпадающего списка:

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

Затем создайте метод, который принимает IEnumerable<KeyValuePair> и заполняет выпадающий список. Вы можете использовать метод расширения Linq Convert для преобразования коллекций, возвращаемых NHibernate, в IEnumerable<KeyValuePair>.

1

Трудно ответить без дополнительной информации.

Вы программируете для рабочего стола? Если это так? (linux, windows, mac) Вы программируете для Интернета? Какова ваша веб-инфраструктура, если таковая имеется? Какие библиотеки вы используете?

Контекст может, порой, иметь первостепенное значение. Предоставьте несколько подробностей, и мы сможем уложить вас в правильном направлении.

Редактировать Я новичок здесь и не заметил ваших отмеченных вариантов. Виноват. К сожалению, я не парень .NET.

Из моих закладок проверить эту ссылку на много примеров: http://www.java2s.com/Tutorial/ASP.NET/CatalogASP.NET.htm

Смежные вопросы