Cara: Memformat Data di Formulir Windows Kontrol DataGridView
Prosedur berikut menunjukkan pemformatan dasar nilai sel menggunakan DefaultCellStyle properti DataGridView kontrol dan kolom tertentu dalam kontrol. Untuk informasi tentang pemformatan data tingkat lanjut, lihat Cara: Mengkustomisasi Pemformatan Data di kontrol Formulir Windows DataGridView.
Untuk memformat nilai mata uang dan tanggal
Atur Format properti dari DataGridViewCellStyle. Contoh kode berikut mengatur format untuk kolom tertentu menggunakan DefaultCellStyle properti kolom. Nilai dalam
UnitPrice
kolom muncul dalam format mata uang khusus budaya saat ini, dengan nilai negatif dikelilingi oleh tanda kurung. Nilai dalamShipDate
kolom muncul dalam format tanggal pendek khusus budaya saat ini. Untuk informasi selengkapnya tentang Format nilai, lihat Tipe Pemformatan.this.dataGridView1.Columns["UnitPrice"].DefaultCellStyle.Format = "c"; this.dataGridView1.Columns["ShipDate"].DefaultCellStyle.Format = "d";
Me.dataGridView1.Columns("UnitPrice").DefaultCellStyle.Format = "c" Me.dataGridView1.Columns("ShipDate").DefaultCellStyle.Format = "d"
Untuk mengkustomisasi tampilan nilai database null
Atur NullValue properti dari DataGridViewCellStyle. Contoh kode berikut menggunakan DataGridView.DefaultCellStyle properti untuk menampilkan "tanpa entri" di semua sel yang berisi nilai yang sama dengan DBNull.Value.
this.dataGridView1.DefaultCellStyle.NullValue = "no entry";
Me.dataGridView1.DefaultCellStyle.NullValue = "no entry"
Untuk mengaktifkan wordwrap dalam sel berbasis teks
Atur WrapMode properti ke DataGridViewCellStyle salah DataGridViewTriState satu nilai enumerasi. Contoh kode berikut menggunakan properti untuk mengatur mode pembungkusan DataGridView.DefaultCellStyle untuk seluruh kontrol.
this.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
Me.dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True
Untuk menentukan perataan teks sel DataGridView
Atur Alignment properti ke DataGridViewCellStyle salah DataGridViewContentAlignment satu nilai enumerasi. Contoh kode berikut mengatur perataan untuk kolom tertentu menggunakan DefaultCellStyle properti kolom.
this.dataGridView1.Columns["CustomerName"].DefaultCellStyle .Alignment = DataGridViewContentAlignment.MiddleRight;
Me.dataGridView1.Columns("CustomerName").DefaultCellStyle _ .Alignment = DataGridViewContentAlignment.MiddleRight
Contoh
private void SetFormatting()
{
this.dataGridView1.Columns["UnitPrice"].DefaultCellStyle.Format = "c";
this.dataGridView1.Columns["ShipDate"].DefaultCellStyle.Format = "d";
this.dataGridView1.Columns["CustomerName"].DefaultCellStyle
.Alignment = DataGridViewContentAlignment.MiddleRight;
this.dataGridView1.DefaultCellStyle.NullValue = "no entry";
this.dataGridView1.DefaultCellStyle.WrapMode =
DataGridViewTriState.True;
}
Private Sub SetFormatting()
With Me.dataGridView1
.Columns("UnitPrice").DefaultCellStyle.Format = "c"
.Columns("ShipDate").DefaultCellStyle.Format = "d"
.Columns("CustomerName").DefaultCellStyle.Alignment = _
DataGridViewContentAlignment.MiddleRight
.DefaultCellStyle.NullValue = "no entry"
.DefaultCellStyle.WrapMode = DataGridViewTriState.True
End With
End Sub
Mengompilasi Kode
Contoh-contoh ini memerlukan:
DataGridView Kontrol bernama
dataGridView1
yang berisi kolom bernamaUnitPrice
, kolom bernamaShipDate
, dan kolom bernamaCustomerName
.Referensi ke Systemrakitan , System.Drawing, dan System.Windows.Forms .
Pemrograman yang Kuat
Untuk skalabilitas maksimum, Anda harus berbagi DataGridViewCellStyle objek di beberapa baris, kolom, atau sel yang menggunakan gaya yang sama daripada mengatur properti gaya untuk setiap elemen secara terpisah. Untuk informasi selengkapnya, lihat Praktik Terbaik untuk Menskalakan Kontrol Formulir Windows DataGridView.
Baca juga
- DataGridView.DefaultCellStyle
- DataGridViewBand.DefaultCellStyle
- DataGridViewCellStyle
- Pemformatan dan Gaya Dasar di Kontrol Formulir Windows DataGridView
- Gaya Sel di Kontrol Formulir Windows DataGridView
- Pemformatan Data di Formulir Windows Kontrol DataGridView
- Cara: Mengkustomisasi Pemformatan Data di Formulir Windows Kontrol DataGridView
- Jenis Pemformatan
.NET Desktop feedback
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk