Yazı Font Küçült Yazı Font Büyült

CheckedListBox ile Veritabanı Bağlantısı

 

Merhaba arkadaşlar. Yeni bir makalede yine birlikteyiz. Veritabanımızdaki verileri CheckedListBox nesnesinde göstereceğiz. Daha sonra CheckedListBox ta seçtiğimiz satırları ListBox a aktaracağız. Formunuza 1 adet Button, CheckedListBox ve ListBox  ekleyin.  

 

Resim1

Şekil 1

 

Resim1

Şekil 2

 

Form1.cs

 

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Data.OleDb;

 

 

namespace WindowsFormsApplication1

{

    public partial class Form1 : Form

    {

       

        public Form1()

        {

            InitializeComponent();

        }

      

        private void Form1_Load(object sender, EventArgs e)

        {

            OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; Data Source= Northwind.mdb");

 

            OleDbCommand cmd = new OleDbCommand("Select * from Customers");

            cmd.CommandType = CommandType.Text;

            cmd.Connection = baglan;

           

            cmd.Connection.Open();

            OleDbDataAdapter da = new OleDbDataAdapter(cmd);

          

            DataSet ds = new DataSet();

                     

            da.Fill(ds, "Customers");

          

            int count;

            //tablodaki kayıt sayısını alıyoruz.

            count = ds.Tables["Customers"].Columns.Count;

           

 

            for (int i = 0; i < count; i++)

            {

                //1.sütundaki verileri checkedListBox ta gösteriyoruz.

                checkedListBox1.Items.Add(ds.Tables["Customers"].Rows[i][0].ToString());

            }

 

            cmd.Connection.Close();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

 

            this.Text = checkedListBox1.CheckedItems.Count.ToString();

            for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)

            {

                //listBox a seçili satırları ekliyoruz.

            listBox1.Items.Add( checkedListBox1.CheckedItems[i].ToString() );

            //checkedListBox taki seçili olanları kaldırıyoruz.

           checkedListBox1.Items.Remove(checkedListBox1.CheckedItems[i].ToString());

                          

           }

          

          

        }     

    }

}

 

Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN