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
Patricia Arquetteoriginal
2024-12-30 13:36:21424parcourir

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();
  2. Établir une connexion à la base de données SQL :

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

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

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

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

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

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

    conn.Close();
    da.Dispose();

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:
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