Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Сортировка выпадающего списка Добавлено: 18.08.05 16:36  

Автор вопроса:  Anechka | ICQ: 206683087 
Подскажите, можно ли сделать чтобы данные из таблицы загружались в выпадающий список в алфавитном порядке?

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 18.08.05 17:46
1. Отсортировать самой
2. Воспользовться св-вом Sorted

Ответить

Номер ответа: 2
Автор ответа:
 Anechka



ICQ: 206683087 

Вопросов: 11
Ответов: 23
 Профиль | | #2 Добавлено: 18.08.05 17:50
А если там нет такого свойства?
As System.Web.UI.WebControls.DropDownList

Ответить

Номер ответа: 3
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #3 Добавлено: 18.08.05 18:26
А если свойства нет, значит ручками сортируем.
Или используем кривой способ: предварительно загружаем в элемент управления, у которого есть свойство sorted, а затем в дропдаунлист.

Ответить

Номер ответа: 4
Автор ответа:
 Anechka



ICQ: 206683087 

Вопросов: 11
Ответов: 23
 Профиль | | #4 Добавлено: 18.08.05 18:35
Ручками сортировать слишком много записей.(((
Что-то я не нашла на вкладке Web forms никаких элементов управления, у которых было бы свойство Sorted((((

Ответить

Номер ответа: 5
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #5 Добавлено: 18.08.05 18:40
Сложность сортировки не зависит от количества записей. А если так жаль белые ручки, остается только посочувствовать :)))

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 18.08.05 19:29
Anechka,
 gotdotnet.ru
 А вообще, форумов сотни. Здесь не ответили, на другом спросите.

Ответить

Номер ответа: 7
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #7 Добавлено: 19.08.05 00:24
Элементарно.

В каком виде существуют данные?

Если получаются из SQL-сервера, то в запросе можно дополнительно указать способ и критерии сортировки.

Если генерируются программой, то сортируются в том месте, где они содержатся.

Если это Array или список, то встроенными средствами.
Если что-то другое, то можно либо отразить данные в приведенные выше 2 класса, или написать алгоритм сортировки (благо, их существуют десятки, в простейшем слуачае код займет будет не больше 20 строк).

Ответить

Номер ответа: 8
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #8 Добавлено: 19.08.05 00:38
Если это Array или список, то встроенными средствами.


Аа....

Здесь гораздо солиднее бы звучала фраза "библиотечной функцией" - классика :)

Ответить

Номер ответа: 9
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #9
Добавлено: 19.08.05 08:05
Данные берете из базы данных?

Ответить

Номер ответа: 10
Автор ответа:
 Anechka



ICQ: 206683087 

Вопросов: 11
Ответов: 23
 Профиль | | #10 Добавлено: 19.08.05 10:21
Да, из базы Access. Данные типа String.
Я понимаю, что можно вручную написать алгоритм сортировки, но мне было интересно узнать как это сделать без программирования, использую какие-нибудь свойства элементов)

Ответить

Номер ответа: 11
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #11
Добавлено: 19.08.05 10:46

Dim objConn As New OleDbConnection(strConnString)
Dim strSQL As String ="SELECT id,title,name FROM datalist ORDER BY name"
Dim objCmd As New OleDbCommand(strSQL, objConn)
objConn.Open(
ddlname.DataSource = objCmd.ExecuteReader(CommandBehavior.CloseConnection)
ddlname.DataTextField = "name"
ddlname.DataValueField = "id"
ddlname.DataBind()
objConn.Close()

Вроде бы так
:)
not tested
cya

Ответить

Номер ответа: 12
Автор ответа:
 Anechka



ICQ: 206683087 

Вопросов: 11
Ответов: 23
 Профиль | | #12 Добавлено: 19.08.05 10:50
спасибо, я савсем забыла что в запросе SQL можно написать ORDER BY)))))))

Ответить

Номер ответа: 13
Автор ответа:
 ⊗WaX⊗



Вопросов: 26
Ответов: 325
 Web-сайт: sapfir.cift.ru
 Профиль | | #13
Добавлено: 19.08.05 11:00
Ну в запросах SQl можно еще всякого понаписать :)
удачи

cya, WaX

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам