ASP.NET ListBox Çoklu Seçim ve Aktarma Örneği

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
Bu yazımızda Visual Studio’ da ASP.NET ile ListBox‘ a eleman ekleme ve eklenen bu elemanlardan seçili olanların diğer ListBox’ a aktarılmasını sağlayan bir örnek gerçekleştireceğiz. Formumuzu aşağıdaki gibi tasarlayarak örneğimize başlıyoruz.
1608737910820.png
Formumuza baktığımızda 2 adet Listbox kontrolü ve 1 adet Button kontrolünden oluştuğunu görmekteyiz. Öncelikle ListBox kontrolüne birkaç kayıt ekleyelim.
1608737922117.png
Kayıt eklemek için Listbox üzerine tıklayarak Edit Items diyoruz. Daha sonra;
1608737931756.png
Add butonuna tıklayarak LisItem ekliyoruz. Eklediğimiz ListItem‘ lara ait Text özelliklerini kullanarak isimlerini değiştiriyoruz.
1608737943893.png
Şimdi sırada Listbox kontrollerimiz üzerinde birden fazla seçim yapılabilmesini sağlamak var. Bunun için Listbox’ lar üzerinde sırasıyla tıklayarak Özellikler (Properties) penceresinden Selection Mode özelliğini Single yerine Multiple yapıyoruz.
1608737956257.png
Son olarak Aktarma işlemini gerçekleştirecek butona aşağıdaki kodları yazıyoruz.




1
2
3
4
5
6
7
8
9
10
11
12

protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i <= ListBox1.Items.Count - 1; i++)
{
if (ListBox1.Items.Selected)
{
ListBox2.Items.Add(ListBox1.Items);
}
}
}





lst_Multiple_5
 
Üst Alt