• 25-04-2014, 17:40:32
    #1
    Dizin sifirdan başlağıdı için benim değerlerimi farklı gösteriyor ili seçiyorum ilçeyi bir sonrakini gösteriyor
    komut.CommandText = "SELECT * FROM ilceler  WHERE sehir =" + cbIller.SelectedIndex;
    SelectedIndex=-1 gibi bir işlem ya da farklı bir seçenek var mı
  • 25-04-2014, 17:43:19
    #2
    Üyeliği durduruldu
    sRc adlı üyeden alıntı: mesajı görüntüle
    Dizin sifirdan başlağıdı için benim değerlerimi farklı gösteriyor ili seçiyorum ilçeyi bir sonrakini gösteriyor
    komut.CommandText = "SELECT * FROM ilceler  WHERE sehir =" + cbIller.SelectedIndex;
    SelectedIndex=-1 gibi bir işlem ya da farklı bir seçenek var mı
    Parantez içinde yaparsan olabilir.. Matematiksel işlem olduğu için.

    komut.CommandText = "SELECT * FROM ilceler  WHERE sehir =" + (cbIller.SelectedIndex-1);
  • 25-04-2014, 17:57:03
    #3
    ortada bir yanlış var, dizi 0 dan başlamak nedir bilmiyorum (ortada dizi yok), combobox un öğelerinin indexi de 0 dan başlıyor. eğer sen selectedindex -1 dersen 0. öğe seçili olunca sana -1 değerini verecek bu da yanlış olur. o yüzden fark işlemi yerine toplam yapman gerekiyor.
  • 25-04-2014, 18:17:18
    #4
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    ortada bir yanlış var, dizi 0 dan başlamak nedir bilmiyorum (ortada dizi yok), combobox un öğelerinin indexi de 0 dan başlıyor. eğer sen selectedindex -1 dersen 0. öğe seçili olunca sana -1 değerini verecek bu da yanlış olur. o yüzden fark işlemi yerine toplam yapman gerekiyor.
    Teşekkürler halettim sorunu hocam