combo Box



  • Hallo,

    ich möchte eine ComboBox mit Daten aus einer sql Db füllen.
    Hierzu mein Code:

    String^ strCon = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\dirk\\Documents\\Regallager_db_datei.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    String^ strSQL = "select IONr from IO_table where FachNr IS NULL";
    SqlDataAdapter^ dataAdapter = gcnew SqlDataAdapter(strSQL, strCon);
    SqlCommandBuilder^ commandBuilder = gcnew SqlCommandBuilder(dataAdapter);
    
    // Populate a new data table and bind it to the BindingSource.
    DataTable^ datatable_io_new = gcnew DataTable();
    //datatable_io_new->Locale = System::Globalization::CultureInfo::InvariantCulture;
    datatable_io_new->TableName = ("IONr");//  Columns = System:
    //dataAdapter->TableMappings->Add("IONr", "IO_table");
    dataAdapter->Fill(datatable_io_new);
    bindingSource3->DataSource = datatable_io_new;
    
    //finally binding...
    comboBox1->DataSource = bindingSource3;
    dbGridView2->DataSource = bindingSource3;
    

    Leider steht keine Wert in der ComboBox, sondern:
    System.Data.DataRowView

    Soweit ich gelesen habe sollte es nun auch genügen die DiplayMember Eigenschaft der ComboBox zu ändern, aber leider ist mir das nicht möglich, da ich dort keine Auswahl zur Verfügung habe....

    Wie bekomme ich nun einen Wert in meine ComboBox?



  • Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum WinAPI in das Forum C++/CLI mit .NET verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Kanns mir keiner sagen? 😕 😕 😕



  • das sind eigentlich nur ein paar clicks...

    db verbindung einrichten
    die spalte der datenbank xy in der datenbank darstellen

    probier mal noch nen bisschen rum, hast es ja schon fast 🙂

    bin grad zu faul vs aufzumachen um den genauen weg aufzuschreiben 🙂


Anmelden zum Antworten