Facebook Sayfamızı Beğenin

2 Mart 2016 Çarşamba

C# İle Veritabanındaki Kayıtları DataGridView İçerisinde Gösterme - Csharp

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