首頁 > 後端開發 > C++ > 如何使用 SQL Server 表中的資料填入 C# 資料表?

如何使用 SQL Server 表中的資料填入 C# 資料表?

Patricia Arquette
發布: 2024-12-31 02:20:10
原創
298 人瀏覽過

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

使用SQL 表資料填入C# DataTable

使用關聯式資料庫時,需要將SQL 表中的資料擷取到C# DataTable 中常出現。本文旨在為完成此任務提供一個清晰的解決方案。

解決方案

該程序涉及建立與 SQL 資料庫的連接、執行查詢以及填充帶有傳回結果集的 C# DataTable。以下是示範步驟的簡化程式碼片段:

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();
            }
        }
    }
}
登入後複製

執行程式碼後,dataTable 變數將包含從 SQL 表中查詢的資料。然後,該資料表可用於進一步處理或在 C# 應用程式中顯示。

以上是如何使用 SQL Server 表中的資料填入 C# 資料表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板