首页 > 后端开发 > C++ > 如何使用 SQL Server 表中的数据填充 C# 数据表?

如何使用 SQL Server 表中的数据填充 C# 数据表?

Patricia Arquette
发布: 2024-12-31 02:20:10
原创
296 人浏览过

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
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板