Asp.net Dropdownlist Veri Ekleme

ASP.NET DropdownList Veri Ekleme

ASP.NET DropdownList kontrolü, bir web sayfasında bir dizi öğeden oluşan bir açılır liste oluşturmak için kullanılır. Kullanıcılar açılır listeden bir öğe seçebilir ve bu öğe daha sonra sunucuya gönderilir.

DropdownList kontrolüne veri eklemek için çeşitli yöntemler vardır. Bu yöntemler şunlardır:

  • Öğeleri tek tek ekleme: Bu yöntem, DropdownList kontrolüne tek tek öğe eklemek için kullanılır. Örneğin, aşağıdaki kod satırı DropdownList kontrolüne “Elma” öğesini ekler:

DropDownList1.Items.Add("Elma");

  • Öğeleri bir dizi olarak ekleme: Bu yöntem, DropdownList kontrolüne bir dizi öğe eklemek için kullanılır. Örneğin, aşağıdaki kod satırı DropdownList kontrolüne “Elma”, “Armut” ve “Portakal” öğelerini ekler:

DropDownList1.Items.AddRange(new string[] { "Elma", "Armut", "Portakal" });

  • Öğeleri bir koleksiyon olarak ekleme: Bu yöntem, DropdownList kontrolüne bir koleksiyon öğe eklemek için kullanılır. Örneğin, aşağıdaki kod satırı DropdownList kontrolüne bir dizi öğe içeren bir koleksiyon ekler:

DropDownList1.DataSource = new string[] { "Elma", "Armut", "Portakal" };
DropDownList1.DataBind();

  • Öğeleri bir veri kaynağı olarak ekleme: Bu yöntem, DropdownList kontrolüne bir veri kaynağı olarak öğe eklemek için kullanılır. Örneğin, aşağıdaki kod satırı DropdownList kontrolüne bir SQL Server veritabanı tablosundan öğe ekler:

DropDownList1.DataSource = new SqlDataSource("Data Source=localhost;Initial Catalog=Northwind;User ID=sa;Password=password");
DropDownList1.DataTextField = "ProductName";
DropDownList1.DataValueField = "ProductID";
DropDownList1.DataBind();

DropdownList kontrolüne veri ekledikten sonra, kullanıcılar açılır listeden bir öğe seçebilir ve bu öğe daha sonra sunucuya gönderilir. Seçilen öğeyi almak için aşağıdaki kod satırını kullanabilirsiniz:

string secilenOge = DropDownList1.SelectedValue;

Faydalı Siteler ve Dosyalar


Yayımlandı

kategorisi