Member 11422010 Ответов: 3

поисковый запрос с помощью флажка в asp.net


привет,

у меня есть 5 флажков с названием цвета (красный,синий,зеленый,желтый,черный) в asp.net страница. его мобильная цветная страница обложки.
я отображение изделий с использованием таблицы.

теперь, например, когда пользователь выбирает зеленый и желтый цвета, я хочу отображать только зеленый и желтый ковор. если пользователь выбирает 3 цвета, то я хочу отобразить мобильную крышку в соответствии с выбором пользователя.

я использовал приведенный ниже код, а потом не знаю, что делать...
if (CheckBox1.Checked==true)
        {
            
            da = new SqlDataAdapter("SELECT * FROM Product where color='" + "red" + "'", cn);
            ds = new DataSet();
            da.Fill(ds);
            DataList1.DataSource = ds;
            DataList1.DataBind();
            
        }

Amit Jadli

Не совсем понятно, что вы пытаетесь объяснить..

Member 11422010

я пытаюсь искать данные в соответствии с выбором пользователя.

3 Ответов

Рейтинг:
1

sandeep Nishad

вы можете вызвать quesry для каждого события checkboxnaged или использовать jquery/Ajax для фильтрации опции


Member 11422010

да, вы правы, но я дал только 6 цветов, но это было бы динамично.

sandeep Nishad

используйте список чекбоксов для привязки цветов

Рейтинг:
1

sandeep Nishad

используйте checkboxlist для привязки цвета , вы можете получить selectedcheckbox value/Text, чем вы используете в запросе.




Если ответ поможет вам, пожалуйста, отметьте как решение .


/\jmot

этот ответ ничем не поможет пользователю, вам нужно добавить четкий дескриптор с образцом кода, который может помочь пользователю, поэтому улучшите свой вопрос.

Рейтинг:
1

Uttam katariya

Привет ,
вы можете вызвать запрос на событие checkbox changed, например

protected virtual void OnCheckedChanged(
    EventArgs e
)



или же вы можете сохранить массив выбора флажков и вызвать свой запрос.

я надеюсь, что это решение будет полезным

Полное отсутствие