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.




Şekil 1



Ş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 <>

{

//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 <>

{

//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

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...