Общий выпадающий список - PullRequest
0 голосов
/ 03 апреля 2009

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

Ответы [ 2 ]

1 голос
/ 03 апреля 2009

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

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

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

1 голос
/ 03 апреля 2009

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

Вы программируете для рабочего стола? Если так, то какой? (Linux, Windows, Mac) Вы программируете для Интернета? Какой у вас веб-фреймворк? Какие библиотеки вы используете?

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...