powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / помогите с кнопкой=)
19 сообщений из 19, страница 1 из 1
помогите с кнопкой=)
    #38156869
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста! Есть dropdownlist1 и dropdownlist2, в них настроена фильтрация данных из gridview, так вот нужно реализовать такую вещь чтоб при выборе допустим двух dropdownlist нажиать на кнопку и срабатывал фильтр в gridview и так же каждые dropdownlist по отдельности. Например: хочу я выбрать тип техники и цех нажимаю ок..выводятся данные в гриде, или хочу я выбрать только цех и вывелись данные только по цеху в гриде. ПОмогите я уже всю голову сломала..нужен пример asp.net vb
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157009
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или может знаете где почитать можно
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157015
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157101
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я уже такое видела.не поняла нечего=(
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157108
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
da harochя уже такое видела.не поняла нечего=(перечитайте еще раз
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157121
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да это один dropdownlist это я умею делать пример:

Protected Sub DropDownListID_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownListID.SelectedIndexChanged

Dim oArg As New System.Web.UI.DataSourceSelectArguments

SqlDataSource1.SelectCommand = "SELECT DISTINCT [Number_cfo], [Name_cfo], [FIO], [User_name], [Lin], [Type_tehniki], [Zav_num], [Inv_number], [IP_addr], [Kat_rab_m], [Ispolz_IS], [mesto_raspol], [Telefon], [Primechanie], [FIO_reg], [date_reg] FROM [Shema] where [Type_tehniki] like '%" & DropDownListID.SelectedValue & "%'"

SqlDataSource1.Select(oArg)

GridView1.DataBind()

DropDownListID.SelectedIndex = -1

DropDownListID0.SelectedIndex = -1
End Sub

вот второй

Protected Sub DropDownListID0_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownListID0.SelectedIndexChanged

Dim oArg As New System.Web.UI.DataSourceSelectArguments

SqlDataSource1.SelectCommand = "SELECT DISTINCT [Number_cfo], [Name_cfo], [FIO], [User_name], [Lin], [Type_tehniki], [Zav_num], [Inv_number], [IP_addr], [Kat_rab_m], [Ispolz_IS], [mesto_raspol], [Telefon], [Primechanie], [FIO_reg], [date_reg] FROM [Shema] where [Number_cfo] like '%" & DropDownListID0.SelectedValue & "%'"

SqlDataSource1.Select(oArg)

GridView1.DataBind()

DropDownListID.SelectedIndex = -1

DropDownListID0.SelectedIndex = -1
End Sub
End Class

можно установить на каждый AutoPostBack=true и без кнопки они выбирают на ура..


а мне то нужно чтоб по нажатию кнопки сработали либо два сразу фильтра либо каждый по отдельности..в зависимости от выбора из выподающего списка
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157127
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как вот написать событие Button1_Click?
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157149
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотрите на пример еще раз
там нету кода
все в разметке делается

попробуйте повторить как в примере,
потом уберите AutoPostback и добавьте кнопку
(Не помню как с SqlDatasource, но с LinqDatasource ей обработчик даже не нужен)
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157162
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганельпосмотрите на пример еще раз
там нету кода
все в разметке делается

попробуйте повторить как в примере,
потом уберите AutoPostback и добавьте кнопку
(Не помню как с SqlDatasource, но с LinqDatasource ей обработчик даже не нужен)

я понимаю что вы мне щас побъёте но мне бы всё таки в событии...ибо то что в примере...мне такое не нужно=)
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38157367
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто на данный момент как видно в коде выше у меня при нажатии кнопки выполняются каждый по отдельности..т.е выбрала первый нажала окей..фильтр выполнился...и так же со вторым.. я в событии кнопки написала:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

DropDownListID.DataBind()
DropDownListID0.DataBind()

End Sub

А мне нужно чтоб ещё и два одновременно можно было выбрть..как принцип расширенного фильтра...т.е как в это же событие сказать что они ещё и оба могли срабатывать=)
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38158357
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или скажите хотябы вообще можно такое сделать..а то я мож за зря ищу и столько дней уже бьюсь
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38158367
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
da haroch, конечно можно.
1. В Button1_Click получить значение свойства dropdownlist1.SelectedValue (идентификатор типа техники) и значение свойства dropdownlist2.SelectedValue (идентификатор цеха);
2. Выбрать данные, соответсвующие полученным значениям и засунуть их в gridview.

Если у какого-то из списков значение SelectedValue - пустая строка, значит пользователь ничего не выбрал в списке и филтровать по этому параметру не надо.
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38158372
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAda haroch, конечно можно.
1. В Button1_Click получить значение свойства dropdownlist1.SelectedValue (идентификатор типа техники) и значение свойства dropdownlist2.SelectedValue (идентификатор цеха);
2. Выбрать данные, соответсвующие полученным значениям и засунуть их в gridview.

Если у какого-то из списков значение SelectedValue - пустая строка, значит пользователь ничего не выбрал в списке и филтровать по этому параметру не надо.

а пример кода можете скинуть=))
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38158380
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
da harochа пример кода можете скинуть=))Для вашей задачи у меня нет примера кода.

Есть пример кода для такой (когда-то была одним из тестов при приёме на работу):
1) Есть несколько счетов клиентов в банке с фиксированной суммой (1000 у.е.)
2) Клиенты бывают двух типов: юридические лица и физические лица
3) Реализовать возможность перевода денег со счета одного клиента на счет другого. При этом даны следующие условия
- при переводе денег частному лицу комиссия банку составляет 3% от суммы платежа, но не менее 10 у.е.
- при переводе денег юрлицу комиссия банку составляет 20%

Необходимо реализовать форму перевода средств со счета на счет в виде web приложения, которая дает следующие возможности
- выбор счета отправителя и счета получателя
- просмотр текущего состояния счета
- ввод суммы для перевода
- просмотр истории переводов между счетами. В истории должны отображаться даты, суммы переводов, отчисления банку, счета отправителей и получателей.
- обеспечение всех необходимых проверок при вводе данных.

Но на C# и не уверен, что Вы в нём вообще разберётесь.
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38158381
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да мне примерный синтаксис нужен хотяб=)я разберусь.ну на vb =) пожалуйста..а то я уже всю голову поломала.
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38158384
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
da harochда мне примерный синтаксис нужен хотяб=)я разберусь.ну на vb =) пожалуйста..а то я уже всю голову поломала.Вы не представляете примерный синтаксис того, как получить значение свойства? Пичалько.
P.S.: и я не пишу на VB (могу конечно, но не хочу).
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38158387
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот Вам примерный синтаксис на VB

YouTube Video
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38159513
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
da haroch,

в Oбработчик события клика кнопки :

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
string whereStr = '';
if(DropDownListID.SelectedIndex > -1)	
whereStr =  string.Format("WHERE [Type_tehniki] LIKE '%{0}%'", DropDownListID.SelectedValue);

if(DropDownListID0.SelectedIndex>-1) 
{
   where +=  string.IsNullOrEmpty(where) ? " WHERE " : " AND ";	
   where += string.Format("[Number_cfo] LIKE '%{0}%'", DropDownListID0.SelectedValue);
}

SqlDataSource1.SelectCommand = "SELECT DISTINCT [Number_cfo], [Name_cfo], [FIO], [User_name], [Lin],
 [Type_tehniki], [Zav_num], [Inv_number], [IP_addr], [Kat_rab_m], [Ispolz_IS], [mesto_raspol], [Telefon], 
[Primechanie], [FIO_reg], [date_reg] FROM [Shema]  "+ whereStr; 


SqlDataSource1.Select(new DataSourceSelectArguments);
GridView1.DataBind();
...
Рейтинг: 0 / 0
помогите с кнопкой=)
    #38160050
da haroch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибоо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / помогите с кнопкой=)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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