Bagikan melalui


Mengisi lembar kerja dengan data dari database

Anda bisa mengakses data dalam proyek Office tingkat dokumen dengan cara yang sama seperti Anda mengakses data dalam proyek Formulir Windows. Anda menggunakan alat dan kode yang sama untuk membawa data ke dalam solusi Anda, dan Anda bahkan dapat menggunakan kontrol Formulir Windows untuk menampilkan data. Selain itu, Anda dapat memanfaatkan kontrol yang disebut kontrol host, yang merupakan objek asli di Microsoft Office Excel yang telah ditingkatkan dengan peristiwa dan kemampuan pengikatan data. Untuk informasi selengkapnya, lihat Gambaran umum item host dan kontrol host.

Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen untuk Excel. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.

Contoh berikut menunjukkan cara menambahkan kontrol terikat data dalam proyek tingkat dokumen menggunakan perancang.

Menambahkan kontrol terikat data ke lembar kerja pada waktu desain

Untuk mengisi lembar kerja dengan data dari database

  1. Buka proyek tingkat dokumen Excel di Visual Studio, dengan lembar kerja terbuka di perancang.

  2. Buka jendela Sumber Data dan buat sumber data untuk proyek Anda. Untuk informasi selengkapnya, lihat Tambahkan pengguna baru.

  3. Seret bidang atau tabel yang Anda inginkan dari jendela Sumber Data ke lembar kerja Anda.

Salah satu kontrol berikut ini dibuat pada lembar kerja:

  • Jika Anda menyeret bidang, NamedRange kontrol dibuat pada lembar kerja. Untuk informasi selengkapnya, lihat Kontrol namedRange.

  • Jika Anda menyeret tabel, ListObject kontrol dibuat pada lembar kerja. Untuk informasi selengkapnya, lihat Kontrol ListObject.

Anda bisa menambahkan kontrol lain dengan memilih tabel atau bidang di jendela Sumber Data lalu memilih kontrol yang berbeda dari daftar drop-down.

Objek dalam proyek

Selain kontrol, objek terkait data berikut secara otomatis ditambahkan ke proyek Anda:

  • Himpunan data yang ditik yang merangkum tabel data yang Anda sambungkan dalam database. Untuk informasi selengkapnya, lihat Alat himpunan data di Visual Studio.

  • BindingSource yang menyambungkan kontrol ke himpunan data yang diketik. Untuk informasi selengkapnya, lihat Gambaran umum komponen BindingSource.

  • TableAdapter yang menyambungkan himpunan data yang ditik ke database. Untuk informasi selengkapnya, lihat Gambaran umum TableAdapter.

  • TableAdapterManager, yang digunakan untuk mengoordinasikan adaptor tabel dalam himpunan data untuk mengaktifkan pembaruan hierarkis. Untuk informasi selengkapnya, lihat Pembaruan hierarkis dan referensi TableAdapterManager.

Saat Anda menjalankan proyek, kontrol menampilkan rekaman pertama di sumber data. Anda dapat menggunakan BindingSource untuk memungkinkan pengguna menggulir rekaman.

Untuk menggulir rekaman

Untuk informasi tentang cara mengirim pembaruan ke himpunan data yang diketik dan database, lihat Cara: Memperbarui sumber data dengan data dari kontrol host.