Accessteki sorguyu datagridview’de Gösterme C#
projemizin bin-debug klasöründe data isminde bir access(2007) dosyası oluşturuyoruz.yukarıdaki tabloyu oluşturup ogrbil isminde kaydediyoruz.
Alan türleri
id–>otomatik sayı
ad-soyad-sınıf–>metin
Yukarıdaki sorguyu oluşturup sorgu isminde kaydediyoruz.Aşağıdaki formu oluşturuyoruz.
Not : Eğer access dosyasını 2003′te oluşturuyorsanız Microsoft.Ace.Oledb.12.0 yerine Microsoft.Jet.Oledb.4.0 yazıyoruz.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq; //www.gorselprogramlama.com
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace access_stored_Queries
{
public partial class Form1 : Form
{
public Form1()
{ //www.gorselprogramlama.com
InitializeComponent();
}
OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0;Data Source=data.accdb");
OleDbCommand kmt = new OleDbCommand();
DataTable dt=new DataTable(); //www.gorselprogramlama.com
OleDbDataAdapter adtr = new OleDbDataAdapter();
private void button1_Click(object sender, EventArgs e)
{
kmt.Connection = bag;
kmt.CommandType = CommandType.StoredProcedure; //www.gorselprogramlama.com
kmt.CommandText = "sorgu";
OleDbDataAdapter adtr = new OleDbDataAdapter(kmt);
bag.Open(); //www.gorselprogramlama.com
adtr.Fill(dt);
dataGridView1.DataSource = dt;
bag.Close();
}
}
}