Heim > Backend-Entwicklung > C++ > Wie extrahiere ich eindeutige Zeilen aus einer Datentabelle in ein String-Array in .NET?

Wie extrahiere ich eindeutige Zeilen aus einer Datentabelle in ein String-Array in .NET?

Barbara Streisand
Freigeben: 2025-01-06 16:40:45
Original
931 Leute haben es durchsucht

How to Extract Unique Rows from a DataTable into a String Array in .NET?

Eindeutige Zeilen in ein Array mit DataView extrahieren

Bei der Arbeit mit Datensätzen ist es oft notwendig, unterschiedliche Zeilen basierend auf bestimmten Kriterien zu extrahieren. Dieser Wissensdatenbankartikel führt Sie durch die Schritte zum Auswählen verschiedener Zeilen aus einer Datentabelle und zum Speichern dieser in einem Array.

Kontext:

Sie haben einen Datensatz (objds ), die eine Tabelle mit dem Namen Table1 enthält. Tabelle 1 enthält eine Spalte namens „ProcessName“ mit möglichen doppelten Werten. Ihr Ziel besteht darin, nur die eindeutigen Namen aus dieser Spalte abzurufen.

Lösung:

Um dies zu erreichen, müssen Sie die DataView-Klasse in .NET nutzen. Befolgen Sie diese Schritte:

  1. Erstellen Sie eine DataView-Instanz mit der Table1 DataTable:

    DataView view = new DataView(table);
    Nach dem Login kopieren
  2. Verwenden Sie die ToTable-Methode, um eine DataTable zu generieren, die nur enthält die unterschiedlichen Zeilen:

    DataTable distinctValues = view.ToTable(true, "ProcessName" /*, other column names... */);
    Nach dem Login kopieren
  3. Speichern Sie die eindeutigen Namen aus der „distinctValues ​​DataTable“ in ein Array:

    string[] intUniqId = new string[distinctValues.Rows.Count];
    for (int i = 0; i < intUniqId.Length; i++)
    {
        intUniqId[i] = distinctValues.Rows[i]["ProcessName"].ToString();
    }
    Nach dem Login kopieren

Durch die Implementierung dieser Schritte können Sie verschiedene Zeilen erfolgreich extrahieren und in einem Array speichern, um sie weiter zu verarbeiten oder in Ihrer Anwendung anzuzeigen.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich eindeutige Zeilen aus einer Datentabelle in ein String-Array in .NET?. 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