Auffüllen einer C#-Datentabelle mit SQL-Tabellendaten
Bei der Arbeit mit relationalen Datenbanken besteht die Notwendigkeit, Daten aus SQL-Tabellen in eine C#-Datentabelle abzurufen kommt oft vor. Ziel dieses Artikels ist es, eine klare Lösung für die Bewältigung dieser Aufgabe bereitzustellen.
Lösung
Der Prozess umfasst das Herstellen einer Verbindung zur SQL-Datenbank, das Ausführen einer Abfrage und das Auffüllen der C# DataTable mit der zurückgegebenen Ergebnismenge. Unten finden Sie einen vereinfachten Codeausschnitt, der die Schritte demonstriert:
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(); } } } }
Sobald der Code ausgeführt wird, enthält die Variable dataTable die abgefragten Daten aus der SQL-Tabelle. Diese DataTable kann dann zur weiteren Verarbeitung oder Anzeige innerhalb der C#-Anwendung verwendet werden.
Das obige ist der detaillierte Inhalt vonWie fülle ich eine C#-Datentabelle mit Daten aus einer SQL Server-Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!