DataGridView’e Ondalıklı Sayı Ekleme
DataGridView, .NET Framework’te veri tablolarını görüntülemek ve düzenlemek için kullanılan güçlü bir kullanıcı arayüzü denetimidir. Ondalıklı sayıları DataGridView’e eklemek, bazı ek yapılandırma gerektirse de nispeten basit bir işlemdir.
Veri Türünü Ayarlama
DataGridView’e ondalık sayılar eklemeden önce, ilgili sütunun veri türünü ayarlamamız gerekir. Bunu yapmak için aşağıdaki adımları izleyin:
- DataGridView’in Columns özelliğini açın.
- Ondalıklı sayıları içerecek sütunu seçin.
- DataType özelliğini Decimal olarak ayarlayın.
Sayı Biçimini Ayarlama
Veri türünü ayarladıktan sonra, ondalık sayıların nasıl görüntüleneceğini belirlememiz gerekir. Bunu yapmak için aşağıdaki adımları izleyin:
- Sütunun DefaultCellStyle özelliğini açın.
- Format özelliğini Numeric olarak ayarlayın.
- DecimalPlaces özelliğini, görüntülenecek ondalık basamak sayısını belirlemek için ayarlayın.
Ondalıklı Sayı Ekleme
Veri türü ve sayı biçimi ayarlandıktan sonra, DataGridView’e ondalıklı sayılar ekleyebiliriz. Bunu yapmak için aşağıdaki yöntemlerden birini kullanabiliriz:
- Cells özelliği:
dataGridView1.Cells[0, 0].Value = 123.45;
- Rows özelliği:
dataGridView1.Rows.Add(123.45);
- DataSource özelliği:
dataGridView1.DataSource = new List<decimal> { 123.45, 678.90 };
Örnek Kod
Aşağıdaki kod örneği, DataGridView’e ondalıklı sayı eklemeyi göstermektedir:
“`csharp
using System;
using System.Windows.Forms;
public class Form1 : Form
{
private DataGridView dataGridView1;
public Form1()
{
dataGridView1 = new DataGridView();
dataGridView1.Columns.Add("Column1", "Column 1");
dataGridView1.Columns[0].DataType = typeof(decimal);
dataGridView1.Columns[0].DefaultCellStyle.Format = "Numeric";
dataGridView1.Columns[0].DefaultCellStyle.DecimalPlaces = 2;
dataGridView1.Rows.Add(123.45);
dataGridView1.Rows.Add(678.90);
this.Controls.Add(dataGridView1);
}
}
“`
Faydalı Kaynaklar
- DataGridView Sütun Veri Türlerini Ayarlama
- DataGridView Sayı Biçimini Ayarlama
- DataGridView’e Veri Ekleme