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
280 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!

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