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

如何从 SQL Server 表填充 C# 数据表?

Mary-Kate Olsen
发布: 2024-12-29 19:03:15
原创
707 人浏览过

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

从 SQL 表填充 C# DataTable

与将 C# DataTable 数据插入 SQL 表的常见场景不同,本文探讨了从 SQL 表中提取数据的技术SQL 表转换为 C# DataTable。

要完成此数据传输,您可以使用以下 C# 代码作为起始点:

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

namespace DataTableFromSQL
{
    class Program
    {
        static void Main(string[] args)
        {
            // Connection string to your database
            string connectionString = "your connection string here";

            // SQL query to retrieve data
            string query = "select * from table";

            // Create new SQL connection
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                // Create command using query and connection
                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    // Open the connection
                    connection.Open();

                    // Create data adapter
                    using (SqlDataAdapter adapter = new SqlDataAdapter(command))
                    {
                        // Create new DataTable
                        DataTable dataTable = new DataTable();

                        // Fill DataTable with data from SQL table
                        adapter.Fill(dataTable);

                        // Iterate through rows and print column values
                        foreach (DataRow row in dataTable.Rows)
                        {
                            foreach (DataColumn column in dataTable.Columns)
                            {
                                Console.WriteLine($"{column.ColumnName}: {row[column]}");
                            }
                        }
                    }
                }
            }
        }
    }
}
登录后复制

在此代码中:

  • 使用 SqlConnection 和连接字符串建立与 SQL 数据库的连接。
  • 使用指定的值创建 SqlCommand SQL查询和连接。
  • 使用SqlDataAdapter在SqlCommand之间创建桥梁
  • 打开 SQL 连接。
  • 调用 SqlDataAdapter 的 Fill 方法,用 SQL 表中的数据填充 DataTable。
  • 最后,迭代用于访问和显示检索到的数据的 DataTable 行和列。

以上是如何从 SQL Server 表填充 C# 数据表?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板