Tablodan Veri Okumak
Bu örneğimizde oluşturacağımız tablodan veri okuyacağız.
Şekil 1
Şekil 2
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;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.dataGridView1.RowTemplate.DefaultCellStyle.BackColor = Color.LightYellow;
this.dataGridView1.RowTemplate.DefaultCellStyle.ForeColor = Color.Navy;
this.dataGridView1.RowTemplate.DefaultCellStyle.Font = new Font("Verdana", 10, FontStyle.Regular);
DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle() ;
columnHeaderStyle.BackColor = Color.Aqua;
columnHeaderStyle.ForeColor = Color.AliceBlue;
columnHeaderStyle.Font = new Font("Verdana", 10, FontStyle.Bold);
dataGridView1.ColumnHeadersDefaultCellStyle = columnHeaderStyle;
dataGridView1.GridColor = Color.Black;
DataTable tablo1=new DataTable("Customers");
string [] str1 = {"Bahadirsa", "xxxxx", "Muhendis", "Master", "Istanbul"};
string [] str2= {"Fatih", "Koç", "Muhendis", "Üniversite", "Istanbul"};
string [] str3= {"Haluk", "Akman", "Muhendis", "Üniversite", "Istanbul"};
string [] str4 = {"Ahmet", "Aydın", "Muhendis", "Üniversite", "Istanbul"};
string[] str5 = { "Kürşat", "Şahin", "Muhendis", "Üniversite", "Istanbul" };
try
{
DataColumn ad = new DataColumn("Ad");
ad.DataType = System.Type.GetType("System.String");
tablo1.Columns.Add(ad);
DataColumn soyad = new DataColumn("Soyad");
soyad.DataType = System.Type.GetType("System.String");
tablo1.Columns.Add(soyad);
DataColumn meslek = new DataColumn("Meslek");
meslek.DataType = System.Type.GetType("System.String");
tablo1.Columns.Add(meslek);
DataColumn ogrenim = new DataColumn("Öğrenim");
ogrenim.DataType = System.Type.GetType("System.String");
tablo1.Columns.Add(ogrenim);
DataColumn il = new DataColumn("İl");
il.DataType = System.Type.GetType("System.String");
tablo1.Columns.Add(il);
tablo1.Rows.Add(str1);
tablo1.Rows.Add(str2);
tablo1.Rows.Add(str3);
tablo1.Rows.Add(str4);
tablo1.Rows.Add(str5);
}
catch
{
MessageBox.Show("Hata Oluştu...", "Hata");
}
System.Data.DataSet ds = new System.Data.DataSet();
ds = new System.Data.DataSet();
ds.Tables.Add(tablo1);
dataGridView1.DataSource = ds.Tables[0];
}
}
}
//Bir sonraki makalede buluşmak üzere.Bahadır