|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.09.2011, 19:10 | #1 |
Пользователь
Регистрация: 22.11.2010
Сообщений: 11
|
сортировка и поиск в GridView
В VS 2008 есть Gridview заполненный данными из sql запроса.
Нужно сделать по нему сортировку по различным столбцам и поиск. Есть два DropDownlista в них идет выбор названия столбцов. При выборе в DDL1 столбца жмем кнопку сортировки и должен отсортироваться тот столбец который выбрали. При выборе в DDL2 столбца пишем в TextBox1 текст поиска жмем на кнопку ПОИСК . А если не найдено ничего то в textbox2 вывести сообщение что ничего не найдено Нужно обработать две этих кнопки. Protected sub page_load(Byval sender obj as Object,byval e as EventArgs) Dim ...... dim........ StrSQL="select phoneNum as 'Номер тел' , Pers_position as 'должность' , Pers_FIO as 'ФИО' " StrSQL+="From v_phones" rs=Getrs(Application(infoconnectStr ),StrSQL,"v_phones") GridView1.Datasourse=rs.tables("v_p hones") GridView1.DataBind() For Each column as DataColumn in rs.tables("v_phones").Columns() DropDownList1.items.add(column.capt ion) next ГридВиев Номер тел Должность ФИО Разметка <asp:GridView Id=GridView1 runat="server" Autogeneratecolumns="false"> <columns> <asp:Templatefield Header Text="Номер тел"> <ItemTemplate> <asp:label ID=lblPhoneNum runat="server text='<%#eval("номер тел")%>'></asp:label </ItemTemplate> </asp:Templatefield > ............................. ............................. </columns> </asp:GridView |
13.09.2011, 12:43 | #2 |
Пользователь
Регистрация: 28.03.2011
Сообщений: 51
|
с сортировкой можно такой вариант, на пример выбираем в дроп листе ФИО, то обнавляем дата сорс грида на
StrSQL="select phoneNum as 'Номер тел' , Pers_position as 'должность' , Pers_FIO as 'ФИО' " StrSQL+="From v_phones Order by Pers_FIO " для реализации поиска тот же принцип только добавляй Where типа StrSQL="select phoneNum as 'Номер тел' , Pers_position as 'должность' , Pers_FIO as 'ФИО' " StrSQL+="From v_phones Order by Pers_FIO where Pers_FIO = 'Иванов'" Последний раз редактировалось Neolit1819; 13.09.2011 в 12:45. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск и сортировка | sashunechka | Помощь студентам | 3 | 18.05.2011 21:36 |
Сортировка поля в GridView | bekha | C# (си шарп) | 1 | 14.03.2011 17:44 |
сортировка и поиск | Barcc | Помощь студентам | 3 | 10.06.2010 15:48 |
Поиск и сортировка | sssdog | Microsoft Office Excel | 2 | 10.07.2009 13:27 |
Поиск и сортировка | junkie | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 01.06.2009 17:17 |