Arkadaslar, yapmak istedigim coklu CheckBoxList seciminde kategorilere ait urunleri filtreleme. Yazdigim kod ile CheckBoxList secildiginde herzaman son secilen urunu getiriyor.
Ornek olarak resimde de gorebilirsiniz. Ilk secilen elektronik kategorisi normal calisiyor fakat coklu secimde ise hem Elektronik hemde Ayakkabi kategorisi secildiginde sonuc olarak her ikisi degilde son secilen Ayakkabi kategorisine ait urunu gosteriyor.
Yazdigim kod ile CheckBoxList secildiginde herzaman son secilen urunu getiriyor.
Ornek olarak resimde de gorebilirsiniz. Ilk secilen elektronik kategorisi normal calisiyor fakat coklu secimde ise hem Elektronik hemde Ayakkabi kategorisi secildiginde sonuc olarak her ikisi degilde son secilen Ayakkabi kategorisine ait urunu gosteriyor.
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
Bunu Yaparken kullandigim kod soyle :
<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True"
onselectedindexchanged="CheckBoxList1_SelectedIndexChanged"
</asp:CheckBoxList>
protected void CheckBoxList1_SelectedIndexChanged(object sender EventArgs e)
{
foreach (ListItem item in CheckBoxList1.Items)
{
if (item.Selected)
{
System.Data.SqlClient.SqlDataAdapter da = DBTools.AdapterKomut("Select * from Urunler where ID=@ID");
da.SelectCommand.Parameters.AddWithValue=("@ID", item.Value.ToString());
DataTable dt = new DataTable("Urunler");
da.Fill(dt);
DataList3.DataSource = dt;
DataList3.DataBind();
}
Burda Bir hata var ama ben goremiyorum .. Yardimci olabilerseniz cok sevinirim ..
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.