![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
neomax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 22.6.2006 Репутация: нет Всего: нет |
Здравствуйте ,
в DB имеется таблица с Web Controls, т.е. записи в формате nvrchar TextBox, DropDownList и т.д. Нужно въбирать из етой таблици и добавлять въбраннъе контроли в страницу. Можно ли въбирать запись (например) "TextBox" и конвертировать в WebControls.TextBox? Или надо создавать коллекцию со всеми контролями как и в таблице и находить каждъй контроль подовая ID из таблицъ? таблица: ID Controls 1 TextBox 2 DropDownList ![]() --------------------
Найпопулярніші оголошення здесь - Безкоштовні оголошення |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
neomax, набор контролов статический? Если да, то действительно проще сделать, например, статический класс, который бы содержал индексатор со строковым аргументом (TextBox, DropDownList и т. д.), который возвращал бы контрол. Если же набор контролов заранее неизвестен, то придется прибегнуть к Reflection. Однако для создания контрола при помощи Reflection его имени недостаточно, нужно знать namespace. Либо нужно оговорить, что контролы будут только из System.Web.Controls, либо ввести еще одно поле в базу, которое бы содержало namespace.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |