ListView İle Veritabanı Bağlantısı-2

Merhaba arkadaşlar, bu makalemizde Access veritabanındaki bilgileri ListView nesnemizde göstereceğiz. (Şekil 1)



Şekil 1

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)

{

string str = "provider=Microsoft.Jet.Oledb.4.0;Data Source=bilgi.mdb";

listView1.View = View.Details;

listView1.GridLines = true;

listView1.Columns.Add("id", 30);

listView1.Columns.Add("Ad", 60);

listView1.Columns.Add("Soyad", 60);

listView1.Columns.Add("Ogrenim", 60);

string sql = "Select * From personel";

OleDbConnection baglan = new OleDbConnection();

baglan.ConnectionString = str;

baglan.Open();

OleDbCommand komut =new OleDbCommand(sql, baglan);

OleDbDataReader dr = komut.ExecuteReader();

ListViewItem item = new ListViewItem();

while (dr.Read())

for ( int i=1 ; i <= 1; i++)

{

item = listView1.Items.Add(dr.GetInt32(0).ToString());

item.SubItems.Add(dr.GetString(1));

item.SubItems.Add(dr.GetString(2));

item.SubItems.Add(dr.GetString(3));

}

baglan.Close();

}

}

}


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.

2 comments:

Unknown dedi ki...

merhaba,
bende aynı bu şekilde listbox a tablodaki verileri kayıtid numarasını sorgulayıp listbox ta gorunmesi istiyorum ama sql server ı kullanıyorum. acaba bunu nasıl yapabilirim. birçok şey denememe rağmen çalıştıramadım.

Süleyman EREN dedi ki...

oleDb yazan yerleri Sql olarak değiştirip aynı işlemleri kullanabilirsiniz

Ö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...