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

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

Patricia Arquette
Libérer: 2024-12-30 13:36:21
original
429 Les gens l'ont consulté

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

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

De nombreuses discussions se concentrent sur le transfert du contenu de DataTable vers des tables SQL. Cependant, le processus inverse de lecture des données d'une table SQL dans un DataTable C# est tout aussi important.

Solution :

Pour récupérer les données d'une table SQL dans un DataTable à l'aide de C# , suivez ces étapes :

  1. Créer un DataTable object:

    DataTable dataTable = new DataTable();
    Copier après la connexion
  2. Établir une connexion à la base de données SQL :

    string connString = @"your connection string here";
    SqlConnection conn = new SqlConnection(connString);
    Copier après la connexion
  3. Définir une requête SQL pour récupérer les données :

    string query = "select * from table";
    Copier après la connexion
  4. Créez un objet SqlCommand pour exécuter le requête :

    SqlCommand cmd = new SqlCommand(query, conn);
    Copier après la connexion
  5. Ouvrez la connexion à la base de données :

    conn.Open();
    Copier après la connexion
  6. Créez un objet SqlDataAdapter pour relier la connexion et le DataTable :

    SqlDataAdapter da = new SqlDataAdapter(cmd);
    Copier après la connexion
  7. Utilisez la méthode Fill() pour remplir le DataTable :

    da.Fill(dataTable);
    Copier après la connexion
  8. Fermez la connexion à la base de données et supprimez l'adaptateur de données :

    conn.Close();
    da.Dispose();
    Copier après la connexion

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