Bagikan melalui


Pemformatan Data di Formulir Windows Kontrol DataGridView

Kontrol menyediakan DataGridView konversi otomatis antara nilai sel dan jenis data yang ditampilkan kolom induk. Kolom kotak teks, misalnya, menampilkan representasi string nilai tanggal, waktu, angka, dan enumerasi, dan mengonversi nilai string yang dimasukkan pengguna ke jenis yang diperlukan oleh penyimpanan data.

Pemformatan dengan kelas DataGridViewCellStyle

DataGridView Kontrol menyediakan pemformatan data dasar nilai sel melalui DataGridViewCellStyle kelas . Anda bisa menggunakan Format properti untuk memformat nilai tanggal, waktu, angka, dan enumerasi untuk budaya default saat ini menggunakan penentu format yang dijelaskan dalam Tipe Pemformatan. Anda juga dapat memformat nilai-nilai ini untuk budaya tertentu menggunakan FormatProvider properti . Format yang ditentukan digunakan untuk menampilkan data dan mengurai data yang dimasukkan pengguna dalam format yang ditentukan.

Kelas ini DataGridViewCellStyle menyediakan properti pemformatan tambahan untuk wordwrap, perataan teks, dan tampilan kustom nilai database null. Untuk informasi selengkapnya, lihat Cara: Memformat Data di Formulir Windows Kontrol DataGridView.

Pemformatan dengan Kejadian Pemformatan Sel

Jika pemformatan dasar tidak memenuhi kebutuhan Anda, Anda dapat menyediakan pemformatan data kustom dalam handler untuk peristiwa tersebut DataGridView.CellFormatting . Yang DataGridViewCellFormattingEventArgs diteruskan ke handler memiliki Value properti yang awalnya berisi nilai sel. Biasanya, nilai ini secara otomatis dikonversi ke jenis tampilan. Untuk mengonversi nilai sendiri, atur Value properti ke nilai jenis tampilan.

Catatan

Jika string format berlaku untuk sel, string tersebut akan mengambil alih perubahan Value nilai properti kecuali Anda mengatur FormattingApplied properti ke true.

Peristiwa CellFormatting ini juga berguna saat Anda ingin mengatur DataGridViewCellStyle properti untuk masing-masing sel berdasarkan nilainya. Untuk informasi selengkapnya, lihat Cara: Mengkustomisasi Pemformatan Data di Formulir Windows Kontrol DataGridView.

Jika penguraian default nilai yang ditentukan pengguna tidak memenuhi kebutuhan Anda, Anda dapat menangani CellParsing peristiwa DataGridView kontrol untuk memberikan penguraian kustom.

Baca juga