Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk mengisi C# DataTable daripada Jadual SQL?

Bagaimana untuk mengisi C# DataTable daripada Jadual SQL?

Patricia Arquette
Lepaskan: 2024-12-30 13:36:21
asal
454 orang telah melayarinya

How to Populate a C# DataTable from an SQL Table?

Mengisi Jadual Data C# daripada Jadual SQL

Banyak perbincangan memfokuskan pada pemindahan kandungan Jadual Data ke dalam jadual SQL. Walau bagaimanapun, proses sebaliknya membaca data daripada jadual SQL ke dalam Jadual Data C# adalah sama penting.

Penyelesaian:

Untuk mendapatkan semula data jadual SQL ke dalam Jadual Data menggunakan C# , ikut langkah berikut:

  1. Buat Jadual Data objek:

    DataTable dataTable = new DataTable();
    Salin selepas log masuk
  2. Mewujudkan sambungan ke pangkalan data SQL:

    string connString = @"your connection string here";
    SqlConnection conn = new SqlConnection(connString);
    Salin selepas log masuk
  3. Tentukan pertanyaan SQL untuk mendapatkan semula data:

    string query = "select * from table";
    Salin selepas log masuk
  4. Buat objek SqlCommand untuk dilaksanakan pertanyaan:

    SqlCommand cmd = new SqlCommand(query, conn);
    Salin selepas log masuk
  5. Buka sambungan pangkalan data:

    conn.Open();
    Salin selepas log masuk
  6. Buat objek SqlDataAdapter untuk merapatkan sambungan dan Jadual Data:

    SqlDataAdapter da = new SqlDataAdapter(cmd);
    Salin selepas log masuk
  7. Gunakan Kaedah Fill() untuk mengisi Jadual Data:

    da.Fill(dataTable);
    Salin selepas log masuk
  8. Tutup sambungan pangkalan data dan buang penyesuai data:

    conn.Close();
    da.Dispose();
    Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mengisi C# DataTable daripada Jadual SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan