Datagridview ve grafik chart ilişkisi

Datagridview içindeki verileri grafik üzerinden gösterebilmek için .Net 4.0 ile birlikte gelen toolbox da Data sekmesi içinde Chart kontrolü sayesinde yapabilirsiniz. Bu örnek uygulamada Datagridview kontrolündeki verileri göstermeye çalıştık. Listview gibi benzeri kontroller ile de verileri grafik olarak gösterebilirsiniz.

datagridview-grafik

Resimdeki örnek uygulama için forma bir datagridview ve chart kontrolü ekleyin. Chart kontrolü Series özelliğinden resimdeki gibi name adına sonuc olarak değiştirin.(Bunu neden yaptığımızı kod içinde anlayacaksınız.) Bunları yaptıktan sonra load olayına aşağıdaki kodları yazabiliriz;

chart-kontrolu-kullanimi

[cc lang=’csharp’ ]
private void Form1_Load(object sender, EventArgs e)
{
try
{
dataGridView1.Rows.Add(“ali”, 85);
dataGridView1.Rows.Add(“veli”, 60);
dataGridView1.Rows.Add(“ayşe”, 50);
dataGridView1.Rows.Add(“ahmet”, 75);
dataGridView1.Rows.Add(“mehmet”, 55);

for (int i = 0; i < dataGridView1.Rows.Count – 1; i++)
{
this.chart1.Series[“sonuc”].Points.AddXY(dataGridView1.Rows[i].Cells[0].Value.ToString(), Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value.ToString()));
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}

[/cc]

Like or Tweet this page to reveal the content.

“Datagridview ve grafik chart ilişkisi” için bir yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir