Merhaba arkadaşlar bu
makalemizde DataGridView kullanımı ile ilgili bir örnek uygulama yapacağız ve
ve nesnenin özelliklerine bakacağız.
Screenshot
Şekil 1
Şekil 2
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace
WindowsFormsApplication1
{
public partial class Form1 : Form
{
private System.Windows.Forms.DataGrid dataGrid1;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//Kullanıcıya yeni kayıt ekleme izni
verilmesi.
dataGridView1.AllowUserToAddRows = true;
//Kullanıcıya kayıt silme izni verilmesi.
dataGridView1.AllowUserToDeleteRows = true;
//Veriye tıklandığında satır seçimi
sağlama yapıyoruz..
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
//DataGridView sütun oluşturma işlemini
yapıyoruz.
dataGridView1.ColumnCount =4;
dataGridView1.Columns[0].Name = "Id";
dataGridView1.Columns[1].Name = "Adı Soyadı";
dataGridView1.Columns[2].Name = "Telefon";
dataGridView1.Columns[3].Name = "E-Mail";
//DataGridView satır ekleme işlemini
gerçekleştiriyoruz.
string[] row = new string[] { "1",
"Bahadır Şahin", "5381234567","bs1234@hotmail.com" };
dataGridView1.Rows.Add(row);
row = new
string[] { "2",
"Fatih Koç", "5361234567",
"fk1234@hotmail.com" };
dataGridView1.Rows.Add(row);
row = new
string[] { "3",
"Haluk Ak", "5551234567",
"ha1234@hotmail.com" };
dataGridView1.Rows.Add(row);
row = new
string[] { "4",
"Mesut Alp", "5451234567",
"ma1234@hotmail.com" };
dataGridView1.Rows.Add(row);
//Satır rengini değiştiriyoruz.
dataGridView1.RowsDefaultCellStyle.BackColor = Color.OrangeRed;
//Satır yazı rengini değiştiriyoruz.
dataGridView1.RowsDefaultCellStyle.ForeColor = Color.White;
//Alternatif satır arka plan rengini
değiştiriyoruz.
dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGreen;
//Satır yazı rengini değiştiriyoruz.
dataGridView1.AlternatingRowsDefaultCellStyle.ForeColor = Color.Black;
// Sutun arka plan ve yazı rengini
belirliyoruz.
dataGridView1.Columns["ID"].DefaultCellStyle.Font = new
System.Drawing.Font("Times New Roman",
14, FontStyle.Bold);
dataGridView1.Columns["Adı Soyadı"].DefaultCellStyle.Font = new
System.Drawing.Font("Times New Roman",
14, FontStyle.Bold);
dataGridView1.Columns["Telefon"].DefaultCellStyle.Font = new
System.Drawing.Font("Times New Roman",
14, FontStyle.Bold);
dataGridView1.Columns["E-Mail"].DefaultCellStyle.Font = new
System.Drawing.Font("Times New Roman",
14, FontStyle.Bold);
//Kolon başlıklarının yazı tipi,fontu ve
font stilini belirler.
dataGridView1.ColumnHeadersDefaultCellStyle.Font = new
System.Drawing.Font("Times New Roman",
18, FontStyle.Bold);
//Seçili olan hücreler için arka plan
rengi ve yazı rengini ayarlar.
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.DarkOrange;
dataGridView1.DefaultCellStyle.SelectionForeColor = Color.White;
//Herhangi bir sütunun genişliğini o
sütunda yer alan en uzun değere göre ayarlanır.
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
//Kullanıcı,sütun başlığının üzerine
geldiğinde bu açıklamanın görünmesini sağlar
dataGridView1.Columns["Adı Soyadı"].ToolTipText = "Personelin tam adı
girilmiştir";
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede
görüşmek üzere. Bahadır ŞAHİN
0 comments:
Yorum Gönder