Maison > développement back-end > C++ > Comment remplir un DataTable C# à partir d'une table SQL Server ?

Comment remplir un DataTable C# à partir d'une table SQL Server ?

Mary-Kate Olsen
Libérer: 2024-12-29 19:03:15
original
707 Les gens l'ont consulté

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

Remplir un DataTable C# à partir d'une table SQL

Contrairement au scénario courant d'insertion de données DataTable C# dans une table SQL, cet article explore la technique d'extraction de données d'un Table SQL dans un DataTable C#.

Pour réaliser ce transfert de données, vous pouvez utiliser le code C# suivant comme point de départ point :

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]}");
                            }
                        }
                    }
                }
            }
        }
    }
}
Copier après la connexion

Dans ce code :

  • Établissez une connexion à votre base de données SQL à l'aide de SqlConnection et d'une chaîne de connexion.
  • Créez une SqlCommand avec le spécifié Requête et connexion SQL.
  • Utilisez un SqlDataAdapter pour créer un pont entre le SqlCommand et le DataTable.
  • Ouvrez la connexion SQL.
  • Appelez la méthode Fill du SqlDataAdapter pour remplir le DataTable avec les données de la table SQL.
  • Enfin, parcourez les lignes DataTable. et des colonnes pour accéder et afficher les données récupérées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal