Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk mengisi C# DataTable dengan Data dari Jadual SQL Server?

Bagaimana untuk mengisi C# DataTable dengan Data dari Jadual SQL Server?

Patricia Arquette
Patricia Arquetteasal
2024-12-31 02:20:10290semak imbas

How to Populate a C# DataTable with Data from a SQL Server Table?

Mengisi Jadual Data C# dengan Data Jadual SQL

Apabila bekerja dengan pangkalan data hubungan, keperluan untuk mendapatkan semula data daripada jadual SQL ke dalam Jadual Data C# sering timbul. Artikel ini bertujuan untuk menyediakan penyelesaian yang jelas untuk menyelesaikan tugas ini.

Penyelesaian

Proses ini melibatkan mewujudkan sambungan kepada pangkalan data SQL, melaksanakan pertanyaan dan mengisi C# DataTable dengan set hasil yang dikembalikan. Di bawah ialah coretan kod yang dipermudahkan yang menunjukkan langkah-langkah:

using System;
using System.Data;
using System.Data.SqlClient;

namespace DataTableFromSQL
{
    class Program
    {
        static void Main(string[] args)
        {
            // Connection string to the SQL database
            string connectionString = @"Data Source=.;Initial Catalog=YourDatabase;Integrated Security=True;";

            // SQL query to retrieve data
            string query = "SELECT * FROM YourTable";

            // Create a DataTable to store the result
            DataTable dataTable = new DataTable();

            // Establish a connection to the database
            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                // Create a command object
                SqlCommand cmd = new SqlCommand(query, conn);

                // Open the connection
                conn.Open();

                // Create a data adapter
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);

                // Fill the DataTable with the result set
                adapter.Fill(dataTable);

                // Close the connection
                conn.Close();
            }
        }
    }
}

Setelah kod dilaksanakan, pembolehubah Jadual data akan mengandungi data yang ditanya daripada jadual SQL. Jadual Data ini kemudiannya boleh digunakan untuk pemprosesan atau paparan selanjutnya dalam aplikasi C#.

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

Kenyataan:
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