Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
1 / 1 / 0
Регистрация: 02.06.2011
Сообщений: 111
.NET 2.x

DropDownList добавление пустой строки и присвоение....

04.08.2011, 19:03. Показов 2632. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времнеи суток!
Ребят, помогите с проблемой, что то не могу понять КАК присвоить какой то строке в дропдауне значение?
у меня дропдаун заполняется из БД, первой строкой надо сделать пустую строку передав ей значение ID=0
как это можно сделать?

вот заполнение дропдауна:
C#
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
29
30
31
32
33
34
35
36
37
38
39
private void ddlEditPayerID_Fill(long lngPayerID)
        {
            strZone = "MO.14";
            PayerAccessor pa = null;
            try
            {
                if (ddlEditPayerID.Items.Count < 1)
               
                {
                    ddlEditPayerID.Items.Add(new ListItem("", ""));  --> вот этой пустой строке надо присвоить значение ID = 0
                    pa = new PayerAccessor();
                    List<Payer> lstPayer = pa.PayerGet();
                    pa.Close();
                    pa = null;
                    foreach (Payer p in lstPayer)
                    {
                        ddlEditPayerID.Items.Add(new ListItem(p.PayerName, p.PayerID.ToString()));
                        ddlEditPayerID.Items[ddlEditPayerID.Items.Count - 1].Attributes["title"] = p.PayerName;
                    }
                }
                if (lngPayerID > 0)
                    ddlEditPayerID.SelectedValue = lngPayerID.ToString();
                else
                    ddlEditPayerID.SelectedIndex = -1;
            }
            catch (Exception ex)
            {
                LogError("Error in AdminReferences (Zone " + strZone + "): ", ex);
                Message.Text = "Error in AdminReferences (Zone " + strZone + "): " + ex.Message;
            }
            finally
            {
                if (pa != null)
                {
                    pa.Close();
                    pa = null;
                }
            }
        }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.08.2011, 19:03
Ответы с готовыми решениями:

Добавление пустой строки
Добрый вечер, форумчане) Мне нужно в файл вставить пустую строку (использую библиотеку fstream), но так чтобы остальное содержимое не...

Добавление пустой строки в StringGrid
Есть следующая проблема: после очистки таблицы void __fastcall TForm5::Button2Click(TObject *Sender) { for(int...

Поиск совпадений в 2х столбцах и добавление пустой строки
Здравствуйте! Имеется таблица, состоящая из 4х столбцов(A,B,C,D). Данные в столбцах время от времени повторяются (отдельно в C И отдельно...

1
CEO
Эксперт С++
 Аватар для Alligieri
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
05.08.2011, 00:57
vladimir123, а вы не задумывались над тем чтоб код заполнения вынести в метод отдельного бизнесс-класса и использовать ObjectDataSource?

если мы посмотрим на один из конструкторов ListItem:

C#
1
2
3
4
public ListItem(
    string text,
    string value
)
то поймем что второй параметр - это и есть ваш ID
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.08.2011, 00:57
Помогаю со студенческими работами здесь

Добавление пустой строки через регулярное выражение
Допустим есть строки if (dog&gt;cat){ dog.eat(cat); } Нужно через регулярное выражение поставить пустую строку...

Как убрать добавление пустой строки в ArrayList?
using System; using System.Collections; namespace ConsoleApp75 { class Program { static void Main(string...

Есть ли в FoxPro команда для очистки окна команд? И как убрать добавление пустой строки в Insert?
Что-то на днях решил FoxPro в памяти освежить. Ну и со времен университета многое позабыл уже. Поэтому пара простеньких с виду вопросов, но...

Удаление пустой строки либо заполнение пустой строки нулями
Доброго дня суток. Имеется функция удаления строки со значением 0. procedure TForm2.N5Click(Sender: TObject); var n, ACol, ARow, x:...

Добавление элементов в DropDownList
По умолчанию стоит надпись Unbound. Как поменять её к примеру на слово СТРАНА


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru