Maison > développement back-end > C++ > Comment remplir un DataTable C# avec les données d'une table SQL Server ?

Comment remplir un DataTable C# avec les données d'une table SQL Server ?

Patricia Arquette
Libérer: 2024-12-31 02:20:10
original
314 Les gens l'ont consulté

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

Remplir un DataTable C# avec des données de table SQL

Lorsque vous travaillez avec des bases de données relationnelles, la nécessité de récupérer des données de tables SQL dans un DataTable C# se pose souvent. Cet article vise à fournir une solution claire pour accomplir cette tâche.

Solution

Le processus consiste à établir une connexion à la base de données SQL, à exécuter une requête et à remplir le C# DataTable avec le jeu de résultats renvoyé. Vous trouverez ci-dessous un extrait de code simplifié illustrant les étapes :

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

Une fois le code exécuté, la variable dataTable contiendra les données interrogées à partir de la table SQL. Ce DataTable peut ensuite être utilisé pour un traitement ultérieur ou un affichage dans l'application C#.

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!

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