Merhaba arkadaşlar. Bu DataGridView nesnesinde sütun ve satır renklerinin nasıl değiştirildiğini göreceğiz.
Sütunun arka plan rengini aşağıdaki gibi değiştirebiliriz.
dataGridView1.Columns[0].HeaderCell.Style.BackColor = Color.Magenta;
Aynı şekilde sütunun yazı rengini de değiştirebiliriz.
dataGridView1.Columns[0].HeaderCell.Style.ForeColor = Color.Yellow;
Screenshot
Şekil 1
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
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 4;
dataGridView1.Columns[0].Name = "ID";
dataGridView1.Columns[1].Name = "Ad Soyad";
dataGridView1.Columns[2].Name = "İş";
dataGridView1.Columns[3].Name = "Departman";
string[] row1 = new string[] { "1000000001", "Bahadır ŞAHİN", "Yazılım Müh.", "Bilişim Müh." };
string[] row2 = new string[] { "1000000002", "Haluk Akman", "Yazılım Müh.", "Bilişim Müh." };
string[] row3 = new string[] { "1000000003", "Fatih KOÇ", "Yazılım Müh.", "Bilişim Müh." };
string[] row4 = new string[] { "1000000004", "Mesut ALP", "Yazılım Müh.", "Bilişim Müh." };
dataGridView1.Rows.Add(row1);
dataGridView1.Rows.Add(row2);
dataGridView1.Rows.Add(row3);
dataGridView1.Rows.Add(row4);
// Satır rengini değiştiriyoruz.
dataGridView1.RowsDefaultCellStyle.BackColor = Color.Yellow;
// Alternatif satır arka plan rengini değiştiriyoruz.
dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGreen;
// Sutun arka plan ve yazı rengini belirliyoruz.
dataGridView1.Columns[0].HeaderCell.Style.BackColor = Color.Magenta;
dataGridView1.Columns[0].HeaderCell.Style.ForeColor = Color.Yellow;
dataGridView1.Columns[1].HeaderCell.Style.BackColor = Color.Black;
dataGridView1.Columns[1].HeaderCell.Style.ForeColor = Color.White;
dataGridView1.Columns[2].HeaderCell.Style.BackColor = Color.OrangeRed;
dataGridView1.Columns[2].HeaderCell.Style.ForeColor = Color.White;
dataGridView1.Columns[3].HeaderCell.Style.BackColor = Color.Blue;
dataGridView1.Columns[3].HeaderCell.Style.ForeColor = Color.White;
}
}
}
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN
0 comments:
Yorum Gönder