12 Ekim 2011 Çarşamba

C# | Datagrid kullanımı ve Örnekleri

Datagridview 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.anlatım ve 4 adet örnek mevcuttur


// KOD BLOĞU //

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);
   }
     }
}
// KOD BLOĞU //

Örneği açıklamak gerekirse en üstte görüldüğü gibi
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
satır = dt.NewRow();
satır tanımlaması yaparak özelliklerimizi girebiliyoruz.
4 adet örnek projeyi aşağıdaki linkden indirebilirsiniz.VS 2005 ile derlenmiştir.

0 yorum:

Yorum Gönder