1. Ana Sayfa
  2. Asp.net
  3. Asp.Net Dersleri – DropDownList Kullanımı

Asp.Net Dersleri – DropDownList Kullanımı

dropdown

Kullanıcıya açılır bir listeden eleman seçimi yaptırmak istediğimiz durumlarda dropdownlist kontrolünü formumuza ekleyebiliriz. dropdownlist ten seçilen elemanı SelectedItem.Text özelliği ile öğrenebiliriz listede seçili elemanın değişim durumunu ise SelectedIndexChanged metodu ile kontrol edebiliriz hemen bir uygulama yapalım form alanına iki labeli bir dropdownlist nesnesi yerleştirip AutoPostBack özelliğini True yapıyoruz ki değişim olduğu anda hengi elemanın seçildiğini öğrenelim diye. DropDownList’e elemanları özellikler panelinde yer alan İtems sekmesi altında ekleyebilirsiniz veya kod ile Asp.Net şeklinde eklemeler yapabilirsiniz
Form bölümünde

 <asp:Label ID="Label1" runat="server" 
            Text="Bildiğiniz Programlama Dilini Seçin"></asp:Label>
        <br />
        <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" 
            onselectedindexchanged="DropDownList1_SelectedIndexChanged">
            <asp:ListItem>Asp.Net</asp:ListItem>
            <asp:ListItem>Php</asp:ListItem>
            <asp:ListItem>C#</asp:ListItem>
            <asp:ListItem>Html</asp:ListItem>
        </asp:DropDownList>
        <br />
        <asp:Label ID="Label2" runat="server"></asp:Label>

Seçim alanında değişikliği kontrol etmek için onselectedindexchanged= özelliğini aktif hale getirdik bunun için formu tasarladıktan sonra listeye çift tıklarsanız kod bölümü açılacaktır oraya da aşağıdaki satırları yazmamız yeterli

Label2.Text = "Seçtiğiniz Programlama Dili=" + DropDownList1.SelectedItem.Text;

Yorum Yap
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Yorum
Inline Feedbacks
View all comments
şljş

güzel

mümin kilicarslan

DropDownList Üzerinde text olarak yazdığınız bildiğiniz programlama dilini seçiniz kısmı yerine DropdownList içerisinde .Programlama Dili yazdirmak bunun otomatik olarak bir seçim yapılmadiğinda gelmesi için ne yapmaliyim.
DropDownList—> —Programlama Dili—(Default olan alan)
Asp.Net
C#
gibi sıralanmasını istiyorum.Dilleri veritabanından çekeceğim.Seçili bir dil gelmesini istemiyorum.Default olarak o alanın ne işe yaradığını belirtmek istiyorum .
Teşekkürler

BilisimOgretmeni

veri tabanından bilgileri çektikten sonra
DropDownList1.Items.Insert(0, “Programlama Dili”);
yazmanız yeterli

Devrim Mehmet Pattabanoğlu

Gerçekten işime yaradı teşekkür etmek istedim, kolay gelsin, emeğinize sağlık

BilisimOgretmeni

rica ederiz iyi çalışmalar