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.Windows.Forms;
using System.Data.OleDb;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; Data Source= Northwind.mdb");
OleDbDataAdapter da = new OleDbDataAdapter("Select ProductID,ProductName,UnitPrice From Products", baglan);
DataSet ds = new DataSet();
baglan.Open();
da.Fill(ds, "Uretimler");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Uretimler";
baglan.Close();
//Sütun başlıklarının değiştiriyoruz
dataGridView1.Columns["ProductID"].HeaderText = "ID";
dataGridView1.Columns["ProductName"].HeaderText = "Üretim Adı";
dataGridView1.Columns["UnitPrice"].HeaderText = "Fiyat";
//Sütun değerlerinin formatlı yazılmasını sağlarız
dataGridView1.Columns["UnitPrice"].DefaultCellStyle.Format = "#,###.00 $";
//Sütun başlığının üzerine gelindiği zaman sütun açıklamasının görünmesini sağlar
dataGridView1.Columns["ProductID"].ToolTipText = "Üretim Id No";
dataGridView1.Columns["ProductName"].ToolTipText = "Üretim İsmi";
dataGridView1.Columns["UnitPrice"].ToolTipText = "Satış Fiyatı";
//Sütunun dataGridView nesnesinde görünmemesini sağlarız
dataGridView1.Columns["ProductID"].Visible = false;
//Sütundaki değerlerin aşağıdaki renkte görünmesini sağlarız
dataGridView1.Columns["ProductID"].DefaultCellStyle.ForeColor = Color.Black;
dataGridView1.Columns["ProductName"].DefaultCellStyle.ForeColor = Color.Blue;
dataGridView1.Columns["UnitPrice"].DefaultCellStyle.ForeColor = Color.Red;
//Seçili olan hücrelerin arka plan rengini ve yazı rengini ayarlarız
dataGridView1.DefaultCellStyle.SelectionBackColor = Color.Red;
dataGridView1.DefaultCellStyle.SelectionForeColor = Color.White;
//Sütun başlıklarının yazı tipi, fontunu ve font stilini belirleriz
dataGridView1.ColumnHeadersDefaultCellStyle.Font = new System.Drawing.Font("Times New Roman", 12, FontStyle.Bold);
//Satırların yazı tipi, fontunu ve font stilini belirleriz
dataGridView1.DefaultCellStyle.Font = new System.Drawing.Font("Tahoma", 14, FontStyle.Bold);
//Sütun başlıklarının yazı tipi rengini değiştiriz
dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.ColumnHeadersDefaultCellStyle.ForeColor = Color.Navy;
//Sütun genişliğini otomatik ayarlarız
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
}
}
}
0 comments:
Yorum Gönder