Windows Forms DataGridView Denetimindeki Veri Biçimleri
DataGridViewDenetim, hücre değerleri ve üst sütunların görüntüleyeceği veri türleri arasında otomatik dönüştürme sağlar. Metin kutusu sütunları, örneğin, tarih, saat, sayı ve numaralandırma değerlerinin dize temsillerini görüntüle ve Kullanıcı tarafından girilen dize değerlerini veri deposunun gerektirdiği türlere Dönüştür.
DataGridViewCellStyle sınıfıyla biçimlendirme
DataGridViewDenetim, sınıf aracılığıyla hücre değerlerinin temel veri biçimlendirmesini sağlar DataGridViewCellStyle . FormatFormataçıklanan biçim belirticilerini kullanarak geçerli varsayılan kültür için tarih, saat, sayı ve numaralandırma değerlerini biçimlendirmek için özelliğini kullanabilirsiniz. Bu değerleri, özelliğini kullanarak belirli kültürler için de biçimlendirebilirsiniz FormatProvider . Belirtilen biçim, her ikisi de verileri göstermek ve kullanıcının belirtilen biçimde girdiği verileri ayrıştırmak için kullanılır.
DataGridViewCellStyleSınıfı, WordWrap, metin hizalaması ve null veritabanı değerlerinin özel görüntüsü için ek biçimlendirme özellikleri sağlar. daha fazla bilgi için bkz. nasıl yapılır: Windows Forms DataGridView denetimindeki verileri biçimlendirme.
CellFormatting olayı ile biçimlendirme
Temel biçimlendirme gereksinimlerinizi karşılamıyorsa, olay için bir işleyicide özel veri biçimlendirmesi sağlayabilirsiniz DataGridView.CellFormatting . DataGridViewCellFormattingEventArgsİşleyicisine geçirilen, Value Başlangıçta hücre değerini içeren bir özelliğe sahiptir. Normalde, bu değer otomatik olarak görüntüleme türüne dönüştürülür. Değeri kendiniz dönüştürmek için, Value özelliği görüntüleme türünün bir değeri olarak ayarlayın.
Not
Hücre için bir biçim dizesi etkeyse, Value özelliği olarak ayarlamadığınız takdirde Özellik değeri değişiklerinizi geçersiz kılar FormattingAppliedtrue .
Bu CellFormatting olay, DataGridViewCellStyle değerlerine göre tek tek hücreler için özellikler ayarlamak istediğinizde de yararlı olur. daha fazla bilgi için bkz. nasıl yapılır: Windows Forms DataGridView denetimindeki veri biçimlendirmeyi özelleştirme.
Kullanıcı tarafından belirtilen değerlerin varsayılan ayrıştırması gereksinimlerinizi karşılamıyorsa, CellParsingDataGridView özel ayrıştırma sağlamak için denetimin olayını işleyebilirsiniz.
Ayrıca bkz.
- DataGridView
- DataGridViewCellStyle
- Windows Forms DataGridView Denetiminde Verileri Görüntüleme
- Windows Forms DataGridView Denetimindeki Hücre Stilleri
- Nasıl yapılır: Windows Forms DataGridView Denetiminde Verileri Biçimlendirme
- Nasıl yapılır: Windows Forms DataGridView Denetiminde Veri Biçimlendirmeyi Özelleştirme