以下是C#连接sqlserver查询数据并将结果转换成datatable的示例代码:

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

// 定义连接字符串
string connectionString = "Data Source=(local);Initial Catalog=MyDatabase;Integrated Security=True";

// 定义SQL查询语句
string sql = "SELECT * FROM MyTable";

// 创建SqlConnection对象并打开连接
using (SqlConnection connection = new SqlConnection(connectionString))
{
    connection.Open();

    // 创建SqlCommand对象并设置查询语句和连接对象
    using (SqlCommand command = new SqlCommand(sql, connection))
    {
        // 创建SqlDataAdapter对象并执行查询
        using (SqlDataAdapter adapter = new SqlDataAdapter(command))
        {
            // 创建DataTable对象并填充数据
            DataTable dataTable = new DataTable();
            adapter.Fill(dataTable);

            // 在此处使用dataTable进行数据操作
        }
    }
}

说明:

  1. 首先定义连接字符串,包含连接的数据库名、用户名、密码等信息。
  2. 定义SQL查询语句,可以是任何合法的SQL语句。
  3. 创建SqlConnection对象并打开连接。
  4. 创建SqlCommand对象并设置查询语句和连接对象。
  5. 创建SqlDataAdapter对象并执行查询,将结果填充到DataTable对象中。
  6. 在此处可以使用dataTable进行数据操作,如遍历、筛选、排序、修改、删除等
C#连接sqlserver查询数据转换成datatable

原文地址: https://www.cveoy.top/t/topic/hitu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录