ListBox - DropDownList Uygulamaları
Uygulama 1:Komut İle Eleman Ekleme
TextBox'a girilen değeri ekle butonuna basarak ListBox'a ekleyelim ve Temizle butonuna basıldığında ListBoxdaki elemanları tamamını silme işini yapalım.
Kod yardımıyla eleman ekleme ve silme işlemini yapalım.ListBox1.Items.Add(TextBox1.Text); komutu ile ekleme işlemini yapılır.
Silme işlemi için ListBox1.Items.Clear();komutu kullanılır.
Standart Kontroller Sayfasına Geri Dön
Uygulama 2: ListBoxlar arasında eleman aktarımı.
Seçtiğimiz elemanı diğer listbox'a aktaralım.Aktarırken de aktarılan eleman ilkinden silinsin.
Seçtiğimiz elemanı diğer listbox'a aktardık.Bu işlem için ListBox2.Items.Add(ListBox1.SelectedItem.ToString()); komutunu kullandık.
Aktarımı yaparkende eski yerinden silmek için ListBox1.Items.Remove (ListBox1.SelectedItem.ToString()); komutunu kullandık.
Standart Kontroller Sayfasına Geri Dön
Uygulama 3: İl-İlçe Gösterimi
İl seçimi yapınca alt tarafta ilçe için başka bir dropdownlist ile listelenecektir.Bu işlem için visible özelliğinden faydalandık.İle göre ilçelerin gelmesi içinde if yapısında faydalandık
Standart Kontroller Sayfasına Geri Dön
Uygulama 4: Seçilen ürünün fiyat bilgisi
Seçilen ürünün adı ve fiyat bilgisini items eklerken text ve value değerlerinden alıyoruz.
seçilem item valuesi için:DropDownList1.SelectedItem.Text; komutunu kullandık.
Standart Kontroller Sayfasına Geri Dön
Uygulama 5: ListBox' a eleman ekleme-silme-arama
ListBox1.Items.FindByText(TextBox1.Text) komutu ile listbox ta arama yaptık.
protected void Button1_Click(object sender, EventArgs e)
{
ListBox1.Items.Add(TextBox1.Text);
}
protected void Button2_Click(object sender, EventArgs e)
{
ListBox1.Items.Remove(ListBox1.SelectedItem);
}
protected void Button3_Click(object sender, EventArgs e)
{
ListBox1.Items.Clear();
}
protected void Button4_Click(object sender, EventArgs e)
{
ListBox1.ClearSelection();
ListBox1.Items.FindByText(TextBox1.Text).Selected = true;
}
Standart Kontroller Sayfasına Geri Dön
Uygulama 6: Pizza Sipariş Ekranı
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Text = DropDownList1.SelectedItem.Text;
TextBox2.Text = DropDownList1.SelectedItem.Value;
}
protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox3.Text = DropDownList2.SelectedItem.Text;
TextBox4.Text = DropDownList2.SelectedItem.Value;
}
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox5.Text = DropDownList3.SelectedItem.Text;
TextBox6.Text = DropDownList3.SelectedItem.Value;
}
protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox7.Text = DropDownList4.SelectedItem.Text;
TextBox8.Text = DropDownList4.SelectedItem.Value;
}
protected void Button1_Click(object sender, EventArgs e)
{
int toplam, hamur, sebze, peynir, icecek;
hamur = Convert.ToInt32(TextBox2.Text);
peynir = Convert.ToInt32(TextBox4.Text);
sebze = Convert.ToInt32(TextBox6.Text);
icecek = Convert.ToInt32(TextBox8.Text);
toplam = hamur + peynir + sebze + icecek;
Label1.Text = "Ödenecek Tutar:"+toplam.ToString()+" TL dir";
ListBox1.Items.Clear();
ListBox1.Items.Add(TextBox1.Text+" + "+TextBox3.Text+" + "+TextBox5.Text+" + "+TextBox7.Text);
}
Standart Kontroller Sayfasına Geri Dön
Uygulama 7: Gün Ay Yıl Seçimi
For komutu ile dropdownlist elemanlarını doldurduk.Bu işlemi sayfanın yüklenme olayına yazdık.
Standart Kontroller Sayfasına Geri Dön
Uygulama 8: DropDownList nesnelerini tek ve çift sayılarla doldurma.
DropDownList Nesnelerini tek ve çift sayılarla doldurmak içinMod alma operatörü ve for döngüsünden faydalanıyoruz.For döngüsü ile eklenecek sayıları oluşturuyoruz.Mod alma operatörü sayının ile tek mi çift mi olduğuna karar veriyoruz ve ona göre ekleme işlemini yapıyoruz
Standart Kontroller Sayfasına Geri Dön
Uygulama 9: Yemek Siparişi
Seçilen menüyü listboxa ekledik.RadioButonlarda uygulanacak indirimi seçtik ve o oranda indirim uyguladık.Özel istekler bölümünde de istenilen durumu seçince fiyata ekedik.
Hesapla butonuna basıncade ödenecek tutar hesapladı.
Standart Kontroller Sayfasına Geri Dön