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(); } } } }
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!