Maison >développement back-end >C++ >Comment remplir un DataTable C# à partir d'une table SQL ?
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 :
Créer un DataTable object:
DataTable dataTable = new DataTable();
Établir une connexion à la base de données SQL :
string connString = @"your connection string here"; SqlConnection conn = new SqlConnection(connString);
Définir une requête SQL pour récupérer les données :
string query = "select * from table";
Créez un objet SqlCommand pour exécuter le requête :
SqlCommand cmd = new SqlCommand(query, conn);
Ouvrez la connexion à la base de données :
conn.Open();
Créez un objet SqlDataAdapter pour relier la connexion et le DataTable :
SqlDataAdapter da = new SqlDataAdapter(cmd);
Utilisez la méthode Fill() pour remplir le DataTable :
da.Fill(dataTable);
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!