for each für ein dictionary



  • hallo

    habe ein dictionary über das ich einen Datagrid befüllen möchte!
    über ein for each will ich das dictionary durchgehen und jeden wert der dem dictionary zugeordnet ist in den datagrid eintragen
    hätte das wie folgt versucht finde aber nicht den richtigen datentyp für das for each!

    mein dictionary sieht so aus: Dictionary<int, ClassA> _Values

    for each (DictionaryEntry^ val in _Values)

    dataGridView->Rows->Add(val ->Wert0, val->Wert1, val->Wert2, val->Wert3, val->Wert4);

    wie gehe ich am besten vor! ich will keine datatable verwenden!!! (das würde bereits funktionieren)



  • System::Collections::Generic::KeyValuePair<int, ClassA ^> ^pair;
    
    for each(pair in _Values)
    {
        ClassA ^val = safe_cast<ClassA ^>(pair->Value);
        dataGridView->Rows->Add(val ->Wert0, val->Wert1, val->Wert2, val->Wert3,
            val->Wert4); 
    }
    

    ungetestet


Anmelden zum Antworten