Bagikan melalui


Pelajaran 2: Menentukan koneksi data dan tabel data untuk laporan induk

Setelah Anda membuat proyek situs web baru menggunakan templat situs web ASP.NET untuk Visual C#, langkah Anda selanjutnya adalah membuat koneksi data dan tabel data untuk laporan induk.

Sampel kode Transact-SQL dalam artikel ini menggunakan AdventureWorks2022 database sampel atau AdventureWorksDW2022 , yang dapat Anda unduh dari halaman beranda Sampel Microsoft SQL Server dan Proyek Komunitas.

Tentukan koneksi data dan tabel data dengan menambahkan Himpunan Data (untuk laporan induk)

  1. Pada menu Situs Web , pilih Tambahkan Item Baru.

  2. Dalam kotak dialog Tambahkan Item Baru, pilih Himpunan Data dan pilih Tambahkan. Saat melihat perintah, Anda harus menambahkan item ke folder App_Code dengan memilih Ya.

    Tindakan ini menambahkan file XSD baru DataSet1.xsd ke proyek dan membuka DataSet Designer.

  3. Dari jendela Kotak Alat, seret kontrol TableAdapter ke permukaan desain. Tindakan ini meluncurkan Wizard Konfigurasi TableAdapter .

  4. Pada halaman Pilih Koneksi Data Anda, pilih Koneksi Baru.

  5. Jika pelajaran ini adalah pertama kalinya Anda membuat sumber data di Visual Studio, Anda akan melihat halaman Pilih Sumber Data. Dalam kotak Sumber Data, pilih Microsoft SQL Server.

  6. Dalam kotak dialog Tambahkan Koneksi , lakukan langkah-langkah berikut ini:

    1. Dalam kotak Nama server, masukkan server tempat AdventureWorks2022 database berada.

      Instans SQL Server Express default adalah (lokal)\sqlexpress.

    2. Di bagian Masuk ke server , pilih opsi yang memberi Anda akses ke data. Gunakan Autentikasi Windows adalah default.

    3. Dari daftar drop-down Pilih atau masukkan nama database, pilih AdventureWorks2022.

    4. Pilih OK, lalu pilih Berikutnya.

  7. Jika Anda memilih Gunakan Autentikasi SQL Server di Langkah 6 (b), pilih opsi apakah akan menyertakan data sensitif dalam string atau mengatur informasi dalam kode aplikasi Anda.

  8. Pada halaman Simpan String Koneksi ke File Konfigurasi Aplikasi, ketik nama untuk string koneksi atau terima AdventureWorks2022ConnectionString default. Pilih Selanjutnya.

  9. Pada halaman Pilih Jenis Perintah, pilih Gunakan Pernyataan SQL, lalu pilih Berikutnya.

  10. Pada halaman Masukkan Pernyataan SQL, masukkan kueri Transact-SQL berikut ini untuk mengambil data dari AdventureWorks2022 database, lalu pilih Berikutnya.

    SELECT ProductID, Name, ProductNumber, SafetyStockLevel, ReorderPoint FROM  Production.Product Order By ProductID  
    

    Anda juga bisa membuat kueri dengan memilih Pembangun Kueri, lalu memverifikasi kueri dengan memilih Jalankan Kueri.

  11. Pada halaman Pilih Metode untuk Membuat , pastikan untuk menghapus centang Buat metode untuk mengirim pembaruan langsung ke database (GenerateDBDirectMethods), lalu pilih Selesai.

    Peringatan

    Pastikan untuk menghapus centang Buat metode untuk mengirim pembaruan langsung ke database (GenerateDBDirectMethods)

    Anda mengonfigurasi objek ADO.NET DataTable sebagai sumber data untuk laporan Anda. Pada halaman Desainer Himpunan Data di Visual Studio, Anda akan melihat objek DataTable yang Anda tambahkan, mencantumkan kolom yang ditentukan dalam kueri. DataSet1 berisi data dari tabel Produk, berdasarkan kueri.

  12. Simpan file.

  13. Untuk mempratinjau data, pilih Pratinjau Data pada menu Data , lalu pilih Pratinjau.

Langkah selanjutnya

Anda berhasil membuat koneksi data dan tabel data untuk laporan induk. Selanjutnya, Anda mendesain laporan induk menggunakan Panduan Laporan. Lihat Pelajaran 3: Mendesain laporan induk menggunakan Panduan Laporan.