powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / заполнение DropDownList
5 сообщений из 5, страница 1 из 1
заполнение DropDownList
    #32642792
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привет, всем.
подскажите как заполнить dropdownlist значениями, которые хранятся на SQL сервере. Необходимомо, чтобы вываливался список материальных ценностей, которые занесены в таблицу на sql server'e.
...
Рейтинг: 0 / 0
заполнение DropDownList
    #32642897
ixorek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что то вроде этого?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
ListItemCollection items = dropDownList.Items;
items.Add(new ListItem(
	"Undefined",
	"-1"));
SqlCommand command = new SqlCommand(sql, connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
	items.Add(new ListItem(
		reader.GetString( 0 ),//name
		reader.GetInt32( 1 ).ToString()));//value
}
...
Рейтинг: 0 / 0
заполнение DropDownList
    #32643691
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ixorekчто то вроде этого?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
ListItemCollection items = dropDownList.Items;
items.Add(new ListItem(
	"Undefined",
	"-1"));
SqlCommand command = new SqlCommand(sql, connection);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
	items.Add(new ListItem(
		reader.GetString( 0 ),//name
		reader.GetInt32( 1 ).ToString()));//value
}


Да нет, всё гораздо проще! DropDownList через поле DataSource связывается с DataReader'ом и указывается, какое поле из DataReader'а будет источником данных, а какое - индексов, а всё остальное сделает система.

Посмотрите примеры в MSDN, или в любой книжке.
...
Рейтинг: 0 / 0
заполнение DropDownList
    #32643957
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно ссылочку на мануал?
...
Рейтинг: 0 / 0
заполнение DropDownList
    #32644479
Mikhail Eremkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, я нашел как это сделать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub Установки()
        Dim SqlConn As SqlClient.SqlConnection
        Dim myCommand As SqlClient.SqlCommand
        Dim myReader As SqlClient.SqlDataReader
        '    ------------------------------------------------------------------- 
        SqlConn = New SqlClient.SqlConnection
        SqlConn.ConnectionString = "User ID=sa; Data Source=HP380;Password=sa;Initial Catalog=plast_devel"

        myCommand = New SqlClient.SqlCommand
        myCommand.CommandText = "SELECT NUMBER, NMZAKAZ from dbf_ZAKAZ ORDER BY NUMBER"
        myCommand.Connection = SqlConn

        SqlConn.Open()
        myReader = myCommand.ExecuteReader()

        Me.Zakaz.DataSource = myReader
        Me.Zakaz.DataTextField = "NMZAKAZ"
        Me.Zakaz.DataValueField = "NUMBER"
        Me.Zakaz.DataBind()

        SqlConn.Close()
End Sub
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / заполнение DropDownList
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]