Datagrid Kullanımı ve Örnekleri[C#] Google'da Ara Büyüt Küçült

Genişlet
25 Mart 2010 – 10:34

Datagrid’i veritabanındaki verileri görüntülerken sıkça kullanırız veritabanı olmadanda verilerimizi göze hoş biçimde görüntülemek içinde datagrid kullanılabilir.Yazının devamında anlatım ve 4 adet örnek mevcuttur.

datagridkullanimi Datagrid Kullanımı ve Örnekleri[C#]

Kodlar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace DataGrid_1
{

 public Form1()
 {
   InitializeComponent();
 }

  private void Form1_Load(object sender, System.EventArgs e)
  {
     //Yeni veri tablosu oluştur
  DataTable dt = new DataTable();
  DataColumn sütun;
  DataRow satır ;

  //Sütunları oluştur
  sütun = new DataColumn("Sıra No");
  sütun.DataType = Type.GetType("System.Int32");
  sütun.AutoIncrement = true;
  sütun.AutoIncrementStep = 1;
  //Sütunlara ekle
  dt.Columns.Add(sütun);

  //Yeni bir sütun daha  oluştur
  sütun = new DataColumn("Adı Soyadı");
  sütun.DataType = Type.GetType("System.String");
  //Sütunlara ekle
  dt.Columns.Add(sütun);

  //Yeni bir sütun daha  oluştur
  sütun = new DataColumn("Doğum Tarihi");
  sütun.DataType = Type.GetType("System.DateTime");
  //Sütunlara ekle
  dt.Columns.Add(sütun);

  //Yeni bir sütun daha  oluştur
  sütun = new DataColumn("Doğum Yeri");
  sütun.DataType = Type.GetType("System.String");
  //Sütunlara ekle
  dt.Columns.Add(sütun);

  //dataGrid kontrolünde oluşturduğumuz tabloyu göster
  dataGrid1.DataSource = dt;

  //Yeni bir satır oluştur
  satır = dt.NewRow();
  satır["Adı Soyadı"] = "Ali";
  satır["Doğum Tarihi"] = "17/11/1973";
  satır["Doğum Yeri"] = "Erzurum";
  //Veri tablomuza kontrolüne ekle
  dt.Rows.Add(satır);

  //Yeni bir satır daha oluştur
  satır = dt.NewRow();
  satır["Adı Soyadı"] = "Veli";
  satır["Doğum Tarihi"] = "5/5/1985";
  satır["Doğum Yeri"] = "Ankara";
  //Veri tablomuza kontrolüne ekle
  dt.Rows.Add(satır);
  }
    }
}

Örneği açıklamak gerekirse en üstte görüldüğü gibi

1
2
  DataColumn sütun;
  DataRow satır ;

satırları ile satır ve sütun yapıları oluşturuluyor ve bu yapıların özellikleri tanımalanıyor.Daha sonra yeni satır eklemek istediğimizde

1
  satır = dt.NewRow();

satır tanımlaması yaparak özelliklerimizi girebiliyoruz.

4 adet örnek projeyi aşağıdaki linklerden indirebilirsiniz.VS 2005 ile derlenmiştir.

Linkler
RapidShare
SendSpace
Csharptr

Etiketler Etiketler: ”, , , ,

Benzer Yazılar

  1. 7 yorum yapılmış

  2. user avatar haydar

    checklistbox tan seçtiklerimi datagrid e nasıl aktarabilirim mantık aynı ama birtürlü yapamadım yardımcı olursan sevinirim…

    3 Ağustos 2010 - 22:23

  3. user avatar Mertcan Kurtaran

    aslında yukarıdaki durumun aynısı, öncelik checklistbox ta işaretli olan değerleri alıp yukarıdaki gibi ekliceksin.

    Bunuda;

    if(checkBox1.Checked) şeklinde sorgulayarak yapabilirsin..

    4 Ağustos 2010 - 15:19

  4. user avatar haydar

    teşekkürler mertcan kardeşim o olayı çözdüm fakat bukezde datagrid üzerine gönderdigim yazıyı veritabanımdaki tabloyakayıt yapamıyorum. yani yapmak istedigim şey projeme bir datagrid atıp hücrelerini kendim doldurduktan sonra veritabanına kaydetmek yardımcı olursan sevinirim kardeşim

    4 Ağustos 2010 - 22:33

  5. user avatar Mertcan Kurtaran

    haydar öncelikle datagridviewden seçili olan hücreyi değişkene ata

    dataGridView1.CurrentRow.Cells["adi"].Value.ToString();

    mesela bu şekilde alabilirsin seçili olan hücrede istediğin sütundaki değeri daha sonra id yi çek sonra sql sorgusu ile datagridde değiştirdiğim yeri veritabanında update edebilisin

    5 Ağustos 2010 - 13:32

  6. user avatar pcmuh

    öncelikle merhabalar..
    projemde c sharp kullanıyorum.veritabanındaki bir sütuna sıralı sayı eklemek istiyorum.
    id ile bu işlemi gerçekleştiremıyorum çunku herhangı bir satır sılındıgınde sıra bozuluyor.yardım edebilecek biri varsa çok sevınırım.

    22 Ekim 2010 - 16:24

  7. user avatar aylincee

    Slm, Data Grid örnekleri genelde aynı statüde. Misal bir fatura, sipariş gibi kullanışlı bir grid örneği varmı? Teşekkürler…

    25 Temmuz 2011 - 23:36

  8. user avatar fatihcan

    datagrid de resim yüklü hücrenin boş olup olmadığını kontrol edecem. yani boş ise şu mesajı ver demem gerekli.. kodu bir türlü yazamadım..
    yardım lütfen

    3 Ocak 2012 - 14:28

Yorum Yap

Isim : (gerekli)
E-mail : (gerekli)
Yorumunuz: