C# DataGridView Seçilen Satırları Textbox da Gösterme

C# DataGridView Seçilen Satırları Textbox da Gösterme

19 Temmuz 2018 0 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 54
Yaklaşık okuma süresi : 3 DK
C# Mouse Koordinatlarını Almak
Visual Studio Build Hatası Çözümü
C# DataGridView Seçilen Satırları Textbox da Gösterme
5 (100%) 1 Oy

C# DataGridView Seçilen Satırları Textbox da Gösterme , yazımız ile s sharp eğitimlerimize devam ediyoruz. Bu yazımızda windows nesneleri kullandım. Öğrenci bir arkadaşım bu konuda benden yardım istemişti. Projesini bana gönderdi ve sorunu çözmüştük. Bende fırsat bu fırsat bu konuyu da yazayım dedim. Çünkü normalde access db kullanmam ve db bağlantı ve işlemleri için kendi class larımı kullanırım. Lafı daha fazla uzatmadan C# DataGridView Seçilen Satırları Textbox da Gösterme yazımıza geçelim.

 

C# DataGridView Seçilen Satırları Textbox da Gösterme

Öncelikle namespace’imizi ekliyoruz.

using System.Data.OleDb;

Bağlantı ve verileri almak için gerekli olan tanımlamaları yapıyoruz.

//verileri çekmek için gerekli olan bağlantı ve diğer işlemler için
//tanımlamalarımızı yapalım.
OleDbConnection baglanti;
OleDbCommand sqlkomutu;
OleDbDataAdapter da;
DataSet ds;

Bağlantımızı kuruyoruz ve tablomuzdan verileri alıyoruz.

// Form load eventi içerisinde bağlantımızı sağlayalım

private void Form1_Load(object sender, EventArgs e)
{
      baglanti = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=liste.mdb");
      Guncelle(); // gridde verileri göstereceğimiz metodumuz
      this.tabloTableAdapter.Fill(this.listeDataSet.tablo);

}

Yukarıdaki kod bloğumuzda gördüğünüz güncelle metodumuz da şu şekilde;

private void Guncelle()
{
    da = new OleDbDataAdapter("Select * from tablo", bağlantı);
    ds = new DataSet();
    bağlantı.Open();
    da.Fill(ds, "tablo");
    bağlantı.Close();
    dataGridView1.DataSource = ds.Tables["tablo"];
}

Ekran görüntümüz iseee;

C# DataGridView Seçilen Satırları Textbox da Gösterme

Şimdi gelelim asıl kodlarımıza. Gridview üzerinden tıkladığımız satırdaki bilgileri textbox’lara alalım. Bu işlem için gridview rowenter eventini kullanıyoruz.

// dataset nesnesine yüklediğimiz veriler aracılığı ile gird üzerinden verileri
// textboxlara aktarıyoruz.

int seçilensatır;

private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
     seçilensatır = Convert.ToInt16(ds.Tables["tablo"].Rows[e.RowIndex]["Kimlik"]);

     textBox1.Text = seçilensatır.ToString();
     textBox2.Text = ds.Tables["tablo"].Rows[e.RowIndex]["numara"].ToString();
     textBox3.Text = ds.Tables["tablo"].Rows[e.RowIndex]["adı"].ToString();
     textBox4.Text = ds.Tables["tablo"].Rows[e.RowIndex]["soyadı"].ToString();
     textBox5.Text = ds.Tables["tablo"].Rows[e.RowIndex]["vize"].ToString();
     textBox6.Text = ds.Tables["tablo"].Rows[e.RowIndex]["final"].ToString();
     textBox7.Text = ds.Tables["tablo"].Rows[e.RowIndex]["gn"].ToString();
        
}

Kodlarımız bu kadar. Listeye her tıkladığımızda tıklanan satırdaki verileri textboxlara yazacaktır.

Dostlar, giriş kısmında da dediğim gibi, ben devexpress ce SQL kullanıyorum. Ne kadar küçükte olsa mecbur kalmadığım sürece de access kullanmam ki devexpress zaten Allah’ın emri… 😀 Ancak devexpress yok diye de kod yazamayacağım anlamına gelmiyor. Windows nesneleri ile de işlerime devam edebilirim. Tabi yine de uzun zamandır devexpress kullandığımdan bazı windows nesne işlemleri için internete bakma gereksinimi duyabilirim.


C# DataGridView Seçilen Satırları Textbox da Gösterme , yazımızda bu kadar dostlar. Diğer yazılarımızda görüşmek üzere.

C Sharp Eğitim Seti ve ERP Programlama eğitimi sayfasına gitmek için tıklayınız.

Sağlıcakla ve takipte kalın. 😉

Liseden, Ağ Sistemleri ve Yönetimi bölümünden mezun oldum. Üniversiteden (2 yıllık), Bilgisayar Programcılığı bölümünden mezun oldum. Şuanda da AÖF, Yönetim Bilişim Sistemleri bölümünde okumaktayım.

Uzmanlık alanlarım; Windows Sistemleri, HTML, CSS, C# ve SQL’dir.

Hobi olarak uğraştığım genel konular, Photoshop, After Affects, Corel Draw’dır.Film, YABANCI dizi, Anime izlemeyi ve Manga okumayı severim. Arkadaşlarımla yürüyüş yapmayı ve grup olarak aktivitelere gitmeyi severim. Geri kalan zamanlarımın tümü bilgisayar karşısında geçer.

C# Mouse Koordinatlarını Almak
Visual Studio Build Hatası Çözümü