Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2011, 19:10   #1
Lesa1988
Пользователь
 
Регистрация: 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
Lesa1988 вне форума Ответить с цитированием
Старый 13.09.2011, 12:43   #2
Neolit1819
Пользователь
 
Регистрация: 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.
Neolit1819 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск и сортировка 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