Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# под Web, ASP.NET

Войти
Регистрация
Восстановить пароль
 
beatles4
0 / 0 / 0
Регистрация: 20.04.2011
Сообщений: 48
#1

Заполнение динамически ссозданного dropdownlistа данными - C# ASP.NET

21.07.2011, 11:52. Просмотров 844. Ответов 1
Метки нет (Все метки)

Привет всем!
Чтобы добавить значения в статический dropdownlist из БД я использовал такой код:

HTML5
1
2
3
4
5
6
<asp:SqlDataSource ConnectionString="<%$ ConnectionStrings:telephoneConnectionString %>"
                    ID="SqlDataSource1" runat="server" SelectCommand="SELECT [ID], [Typ] FROM [Teletyp]">
                </asp:SqlDataSource>
                <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1"
                    DataTextField="Typ" DataValueField="ID" AppendDataBoundItems="True">
                </asp:DropDownList>

Чтобы добавить значения в ДИНАМИЧЕСКИЙ dropdownlist НЕ из БД я использовал такой код:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$().ready(function () {
 
            $('#add').click(function () {
                $('#inputs')
                        .prepend(
                           $('<p>')
                            .append(
                                $('<input type="text"/>').attr('id', 'inp' + i)
                                  .change(function () {
                                          var patt = /^(8|\+7)9[0-9]{9}$/i;
                                      if (!patt.test($(this).val())) {                                          
                                          $(this).addClass('error');
                                          alert("Номер телефона введён с ошибкой");
                                      }
                                      else
                                          $(this).removeClass('error');
                                  })
                            )
                            .append(
                                $('<select>').attr('id', 'inp' + i).html('<option value="1">Домашний</option><option value="2">Рабочий</option><option value="3">Мобильный</option>')
                            )
                        )
                i++;                
            });
        });
т.е. добавлял кодом:
HTML5
1
2
.append(
$('<select>').attr('id', 'inp' + i).html('<option value="1">Домашний</option><option value="2">Рабочий</option><option value="3">Мобильный</option>')
Скажите - каким образом можно добавить значения в ДИНАМИЧЕСКИЙ dropdownlist ИЗ БД.
я написал такой код, но он не работает. скажите, пожалуйста, - в чём ошибка:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<asp:SqlDataSource ConnectionString="<%$ ConnectionStrings:telephoneConnectionString %>"
                    ID="SqlDataSource1" runat="server" SelectCommand="SELECT [ID], [Typ] FROM [Teletyp]">
                </asp:SqlDataSource>
$().ready(function () {
 
            $('#add').click(function () {
                $('#inputs')
                        .prepend(
                           $('<p>')
                            .append(
                                $('<input type="text"/>').attr('id', 'inp' + i)
                                  .change(function () {
                                          var patt = /^(8|\+7)9[0-9]{9}$/i;
                                      if (!patt.test($(this).val())) {                                          
                                          $(this).addClass('error');
                                          alert("Номер телефона введён с ошибкой");
                                      }
                                      else
                                          $(this).removeClass('error');
                                  })
                            )
                          .append(
                          $('<select>').attr('id', 'inp' + i).attr('TextField', Typ).attr('ValueField', ID)
                           )
                        )
                i++;                
            });
        });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2011, 11:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнение динамически ссозданного dropdownlistа данными (C# ASP.NET):

заполнение коллекции данными из базы - C#
Подскажите как лучше сделать, Есть набор данных DataSet1, в нем содержится одна таблица table1, в которой 3 поля: id, x, y Необходимо...

Заполнение DropDownList данными из SQL запроса - C# MVC
Ребята, добрый день! Посмотрите код, что-то я запуталась как всегда ( Имеем SQL запрос SqlConnection cn = new...

Автоматическое заполнение ячеек данными, взятыми из одной ячейки с динамическими данными - MS Excel
Добрый день! Подскажите, есть ли решение моей задачи: В одной и той же ячейке постоянно (ежесекундно) меняется число (данные...

.NET 4.x Динамически отобразить ToolTip c данными - C# WPF
Здравствуйте, столкнулся с одной проблемкой, не получается отобразить картинку динамически. private void Window_Loaded(object sender,...

Заполнение динамически созданной структуры - C++ Qt
Дамы и господа. Укажите где косяк, пожалуйста, туплю в код над простенькой задачкой typedef struct { unsigned int *uu; ...

Управление динамически создаными groupBox и их заполнение - C#
На panel динамически создаются n -groupbox GroupBox grb; Далее в них заносится необходимая информация private...

1
sau
1559 / 1394 / 123
Регистрация: 22.07.2011
Сообщений: 5,196
Завершенные тесты: 1
26.07.2011, 11:43 #2
Либо примени JQuery к aspropdownList, либо получи с сервера массив данных и уже обрабатывай его в JQuery
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2011, 11:43
Привет! Вот еще темы с ответами:

Заполнение БД данными из формы - PHP БД
Привет всем. Прошу помощи в заполнении БД данными которые вводит пользователь в некую форму например : &lt;html&gt; &lt;head&gt; ...

Заполнение StringGrid данными - Delphi
Доброго вам. Столкнулся с проблемой которую решить пока не удается. В моей таблице строго ограниченое кол-во столбцов, но кол-во строк...

TreeView, заполнение данными из БД - Delphi БД
Нужно сделать чтение из БД. В базе будут находится квартиры и имена хозяеев! Помогите пожалуйста

Заполнение БД однотипными данными... - Delphi БД
Не подскажите, как возможно реализовать следующее: во время работы с программой можно переключаться на разные таблицы, мне нужно чтобы при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru