Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / заполнение DropDownList / 5 сообщений из 5, страница 1 из 1
10.08.2004, 14:41
    #32642792
Mikhail Eremkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заполнение DropDownList
привет, всем.
подскажите как заполнить dropdownlist значениями, которые хранятся на SQL сервере. Необходимомо, чтобы вываливался список материальных ценностей, которые занесены в таблицу на sql server'e.
...
Рейтинг: 0 / 0
10.08.2004, 15:18
    #32642897
ixorek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заполнение DropDownList
что то вроде этого?
Код: 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
11.08.2004, 07:59
    #32643691
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заполнение DropDownList
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
11.08.2004, 10:43
    #32643957
Mikhail Eremkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заполнение DropDownList
а можно ссылочку на мануал?
...
Рейтинг: 0 / 0
11.08.2004, 13:24
    #32644479
Mikhail Eremkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заполнение DropDownList
спасибо, я нашел как это сделать
Код: 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
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / заполнение DropDownList / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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