Im Gegensatz zum üblichen Szenario des Einfügens von C#-DataTable-Daten in eine SQL-Tabelle untersucht dieser Artikel die Technik des Extrahierens von Daten aus einer SQL-Tabelle in eine C#-Datentabelle.
Um diese Datenübertragung durchzuführen, können Sie den folgenden C#-Code als Ausgangspunkt verwenden Punkt:
using System; using System.Data; using System.Data.SqlClient; namespace DataTableFromSQL { class Program { static void Main(string[] args) { // Connection string to your database string connectionString = "your connection string here"; // SQL query to retrieve data string query = "select * from table"; // Create new SQL connection using (SqlConnection connection = new SqlConnection(connectionString)) { // Create command using query and connection using (SqlCommand command = new SqlCommand(query, connection)) { // Open the connection connection.Open(); // Create data adapter using (SqlDataAdapter adapter = new SqlDataAdapter(command)) { // Create new DataTable DataTable dataTable = new DataTable(); // Fill DataTable with data from SQL table adapter.Fill(dataTable); // Iterate through rows and print column values foreach (DataRow row in dataTable.Rows) { foreach (DataColumn column in dataTable.Columns) { Console.WriteLine($"{column.ColumnName}: {row[column]}"); } } } } } } } }
In diesem Code:
Das obige ist der detaillierte Inhalt vonWie fülle ich eine C#-Datentabelle aus einer SQL Server-Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!