Bagikan melalui


Gambaran Umum Kontrol DataGridView (Formulir Windows)

Catatan

Kontrol DataGridView menggantikan dan menambahkan fungsionalitas ke DataGrid kontrol; namun, DataGrid kontrol dipertahankan untuk kompatibilitas mundur dan penggunaan di masa mendatang, jika Anda memilih. Untuk informasi selengkapnya, lihat Perbedaan Antara Kontrol DataGridView dan DataGrid Formulir Windows.

Dengan kontrol , DataGridView Anda dapat menampilkan dan mengedit data tabular dari berbagai jenis sumber data.

Mengikat data ke DataGridView kontrol sangat mudah dan intuitif, dan dalam banyak kasus sesingkat pengaturan DataSource properti. Saat Anda mengikat ke sumber data yang berisi beberapa daftar atau tabel, atur DataMember properti ke string yang menentukan daftar atau tabel yang akan diikat.

Kontrol DataGridView ini mendukung model pengikatan data Formulir Windows standar, sehingga akan mengikat instans kelas yang dijelaskan dalam daftar berikut:

Kontrol DataGridView mendukung pengikatan data ke properti publik objek yang dikembalikan oleh antarmuka ini atau ke koleksi properti yang ICustomTypeDescriptor dikembalikan oleh antarmuka, jika diimplementasikan pada objek yang dikembalikan.

Biasanya, Anda akan mengikat komponen BindingSource dan mengikat BindingSource komponen ke sumber data lain atau mengisinya dengan objek bisnis. Komponen BindingSource ini adalah sumber data pilihan karena dapat mengikat berbagai sumber data dan dapat menyelesaikan banyak masalah pengikatan data secara otomatis. Untuk informasi selengkapnya, lihat Komponen BindingSource.

DataGridView Kontrol juga dapat digunakan dalam mode tidak terikat, tanpa penyimpanan data yang mendasar. Untuk contoh kode yang menggunakan kontrol tidak terikatDataGridView, lihat Panduan: Membuat Kontrol DataGridView Formulir Windows Tidak Terikat.

Kontrol DataGridView ini sangat dapat dikonfigurasi dan dapat diperluas, dan menyediakan banyak properti, metode, dan peristiwa untuk menyesuaikan penampilan dan perilakunya. Saat Anda ingin aplikasi Formulir Windows Anda menampilkan data tabular, pertimbangkan untuk menggunakan DataGridView kontrol sebelum yang lain (misalnya, DataGrid). Jika Anda menampilkan kisi kecil nilai baca-saja, atau jika Anda memungkinkan pengguna mengedit tabel dengan jutaan rekaman, DataGridView kontrol akan memberi Anda solusi yang mudah diprogram dan hemat memori.

Di Bagian Ini

Ringkasan Teknologi Kontrol DataGridView
Meringkas DataGridView konsep kontrol dan penggunaan kelas terkait.

Arsitektur Kontrol DataGridView
Menjelaskan arsitektur DataGridView kontrol, menjelaskan hierarki jenis dan struktur warisannya.

Skenario Kontrol DataGridView
Menjelaskan skenario paling umum di mana DataGridView kontrol digunakan.

Direktori Kode Kontrol DataGridView
Menyediakan tautan ke contoh kode dalam dokumentasi untuk berbagai DataGridView tugas. Contoh-contoh ini dikategorikan menurut jenis tugas.

Jenis Kolom di Formulir Windows Kontrol DataGridView
Membahas jenis kolom dalam kontrol Formulir Windows DataGridView yang digunakan untuk menampilkan informasi dan memungkinkan pengguna mengubah atau menambahkan informasi.

Menampilkan Data di Formulir Windows Kontrol DataGridView
Menyediakan topik yang menjelaskan cara mengisi kontrol dengan data baik secara manual, atau dari sumber data eksternal.

Menyesuaikan Kontrol Formulir Windows DataGridView
Menyediakan topik yang menjelaskan sel dan baris lukisan DataGridView kustom, dan membuat tipe sel, kolom, dan baris turunan.

Penyetelan Performa di Kontrol Formulir Windows DataGridView
Menyediakan topik yang menjelaskan cara menggunakan kontrol secara efisien untuk menghindari masalah performa saat bekerja dengan data dalam jumlah besar.

Baca juga