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

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

Patricia Arquette
Patricia Arquette原创
2024-12-30 13:36:21423浏览

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

从 SQL 表填充 C# DataTable

许多讨论集中在将 DataTable 内容传输到 SQL 表中。然而,从 SQL 表读取数据到 C# DataTable 的逆过程同样重要。

解决方案:

使用 C# 将 SQL 表数据检索到 DataTable ,按照以下步骤操作:

  1. 创建数据表对象:

    DataTable dataTable = new DataTable();
  2. 建立与 SQL 数据库的连接:

    string connString = @"your connection string here";
    SqlConnection conn = new SqlConnection(connString);
  3. 定义一个 SQL 查询来检索数据:

    string query = "select * from table";
  4. 创建一个执行查询的 SqlCommand 对象:

    SqlCommand cmd = new SqlCommand(query, conn);
  5. 打开数据库连接:

    conn.Open();
  6. 创建 SqlDataAdapter 对象来桥接连接和DataTable:

    SqlDataAdapter da = new SqlDataAdapter(cmd);
  7. 使用 Fill() 方法填充 DataTable:

    da.Fill(dataTable);
  8. 关闭数据库连接并处理数据适配器:

    conn.Close();
    da.Dispose();

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

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn