Asp.net ListBox Kontrolüne SqlServer’dan Eleman Ekleme

Listbox kontrolü elamanları bir liste içerisinde kullanıcının seçim yapabileceği bir biçimde sayfada göstermek için kullanılır. ListBox kontrolünde gösterilecek elemanlar kaynak kodlara eklenebileceği gibi bir veri kaynağından da alınabilir. Uygulamamızda sqlserver’dan listbox’a eleman nasıl eklenir bakalım. Daha önceden Asp.net DropDownList Kontrolüne SqlServer’dan Eleman Ekleme konsunda yaptığımız işlemler aynı olduğuı için tekrar yazmıyorum değişecek olan şey c# kodlarımızdaki dropdownlist yerine listbox yazılması :) veritabanı bağlantısı ve webconfig ayarlarını diğer konudan okuyup aşağıdaki kodları sayfanızda uygulayabilirsiniz

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
using System.Data;

namespace listbox
{
    public partial class listboxsqlserver : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
                Listedoldur(); 
        }
        public void Listedoldur()
        {
            // bağlantı cümlemiz
            string connectionString = ConfigurationManager.ConnectionStrings["baglan"].ConnectionString;


            // veritabanı bağlantısı yapılıyor  
            using (SqlConnection mySqlConnection = new SqlConnection(connectionString))
            {
                try
                {
                    // bağlantı açıldı  
                    mySqlConnection.Open();

                    // Sorgumuz
                    SqlCommand mySqlCommand = new SqlCommand("Select iladi,ilplaka from plaka", mySqlConnection);
                    SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(mySqlCommand);
                    DataSet myDataSet = new DataSet();
                    mySqlDataAdapter.Fill(myDataSet);
                    ListBox1.DataSource = myDataSet;
                    ListBox1.DataTextField = "iladi";
                    ListBox1.DataValueField = "ilplaka";
                    ListBox1.DataBind();

                }
                catch (Exception ex)
                {
                    Label1.Text = ex.Message;
                }
                finally
                {
                    mySqlConnection.Close();
                }
            }
        }
    }
}