Heim > Backend-Entwicklung > C++ > Wie fülle ich eine C#-Datentabelle aus einer SQL-Tabelle?

Wie fülle ich eine C#-Datentabelle aus einer SQL-Tabelle?

Patricia Arquette
Freigeben: 2024-12-30 13:36:21
Original
431 Leute haben es durchsucht

How to Populate a C# DataTable from an SQL Table?

Auffüllen einer C#-Datentabelle aus einer SQL-Tabelle

Viele Diskussionen konzentrieren sich auf die Übertragung von Datentabelleninhalten in SQL-Tabellen. Der umgekehrte Vorgang des Lesens von Daten aus einer SQL-Tabelle in eine C#-Datentabelle ist jedoch ebenso wichtig.

Lösung:

Um SQL-Tabellendaten mit C# in eine Datentabelle abzurufen , folgen Sie diesen Schritten:

  1. Erstellen Sie eine Datentabelle Objekt:

    DataTable dataTable = new DataTable();
    Nach dem Login kopieren
  2. Stellen Sie eine Verbindung zur SQL-Datenbank her:

    string connString = @"your connection string here";
    SqlConnection conn = new SqlConnection(connString);
    Nach dem Login kopieren
  3. Definieren Sie eine SQL-Abfrage zum Abrufen der Daten:

    string query = "select * from table";
    Nach dem Login kopieren
  4. Erstellen Sie ein SqlCommand-Objekt, um das auszuführen Abfrage:

    SqlCommand cmd = new SqlCommand(query, conn);
    Nach dem Login kopieren
  5. Öffnen Sie die Datenbankverbindung:

    conn.Open();
    Nach dem Login kopieren
  6. Erstellen Sie ein SqlDataAdapter-Objekt, um die Verbindung und die DataTable zu überbrücken:

    SqlDataAdapter da = new SqlDataAdapter(cmd);
    Nach dem Login kopieren
  7. Verwenden Sie die Fill()-Methode, um die zu füllen DataTable:

    da.Fill(dataTable);
    Nach dem Login kopieren
  8. Schließen Sie die Datenbankverbindung und entsorgen Sie den Datenadapter:

    conn.Close();
    da.Dispose();
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie fülle ich eine C#-Datentabelle aus einer SQL-Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage