using System;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace MusteriTakipProgrami
{
public partial class VeriGoster : Form
{
public VeriGoster()
{
InitializeComponent();
}
static string conString = "Server=Kutlay-;Database=MusteriTakip;Uid=sa;Password=kutlay;";
//Bu veritabanına bağlanmak için gerekli olan bağlantı cümlemiz.Bu satıra dikkat edelim.
//Sql Servera bağlanırken kullandığımız bilgileri ve veritabanı ismini yazıyoruz.
SqlConnection baglanti = new SqlConnection(conString);
//bağlantı cümlemizi kullanarak bir SqlConnection bağlantısı oluşturuyoruz.
private void VeriGoster_Load(object sender, EventArgs e)
{
kayitGetir();
//Tüm kayıtları gösterecek olan kayitGetir() metodumuzu çağırıyoruz.
}
private void kayitGetir() {
baglanti.Open();
string kayit = "SELECT * from musteriler";
//musteriler tablosundaki tüm kayıtları çekecek olan sql sorgusu.
SqlCommand komut = new SqlCommand(kayit, baglanti);
//Sorgumuzu ve baglantimizi parametre olarak alan bir SqlCommand nesnesi oluşturuyoruz.
SqlDataAdapter da = new SqlDataAdapter(komut);
//SqlDataAdapter sınıfı verilerin databaseden aktarılması işlemini gerçekleştirir.
DataTable dt = new DataTable();
da.Fill(dt);
//Bir DataTable oluşturarak DataAdapter ile getirilen verileri tablo içerisine dolduruyoruz.
dataGridView1.DataSource = dt;
//Formumuzdaki DataGridViewin veri kaynağını oluşturduğumuz tablo olarak gösteriyoruz.
baglanti.Close();
}
}
}
baglanti.Open();
string kayit = "SELECT * from musteriler where isim=@isim";
//musteriler tablosundaki tüm alanları isim parametresi
SqlCommand komut = new SqlCommand(kayit, baglanti);
komut.Parameters.AddWithValue("@isim", txtIsim.Text);
//isim parametremize textbox'dan girilen değeri aktarıyoruz.
SqlDataAdapter da = new SqlDataAdapter(komut);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
baglanti.Close();
Hiç yorum yok:
Yorum Gönder