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.
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;
[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]
Chart özelliğini nasıl açacağımı bulamadım?