Флажок и фильтрация товара в Asp. NET Repeater - PullRequest
0 голосов
/ 24 апреля 2020

Повторитель имеет 1 флажок. и перечислены в 2 базах данных брендов.

При выборе 2 путем фильтрации 2 товарных групп. если нет других вариантов, они все фильтруются.

Как я могу это сделать?

Прошу прощения за мой Engli sh: (

    protected void brandCHK_CheckedChanged(object sender, EventArgs e)
    {
            string conString = ConfigurationManager.ConnectionStrings["baglanti"].ConnectionString;
            SqlConnection baglanti = new SqlConnection(conString);
            foreach (RepeaterItem i in brandREPET.Items)
            {
                CheckBox brandCHK = (CheckBox)i.FindControl("brandCHK");
                Label brandNAME = (Label)i.FindControl("brandNAME");

                if (brandCHK.Checked)
                {
                        SqlCommand brands = new SqlCommand("SELECT * FROM product_table Where brand_name='" + brandNAME.Text + "' ", baglanti);
                        SqlDataReader brandread;
                        try
                        {
                            baglanti.Open();
                            brandread = brands.ExecuteReader();
                            poductLIST.DataSource = brandread;
                            poductLIST.DataBind();
                            poductLIST.Visible = true;
                            brandread.Close();
                        }
                        catch { }
                        finally { baglanti.Close(); }
                }
                else
                {
                }

            }
    }
...