Guten Morgen
Ich habe ein DataTable mit den Spalen ID / Name / SpalteArtNr und dazu zwei Fragen.
1.
Der User kann den Namen über eine gebundene Combobox auswählen. (Databinding über SmartTag, angezeigter Wert = Name, ausgewählter Wert = ID)
Außerdem habe ich die Combobox so eingestellt, dass Namen automatisch vervollständigt werden (mir fällt der Name der Eigenschaft gerade nicht ein)
Stellen wir uns vor es gibt die Namen "Tasse" und "Kaffeekanne".
Wenn die Combobox nun den Wert "Tasse" enthält und ich ersetze diesen Text durch ein "K", wird mir die Combobox automatisch mit "Kaffeekanne" vervollständigt.
Aber die Bindingsource.Current ändert sich erst, wenn die Combobox nicht mehr aktiv ist. Ich hätte gerne eine Änderung, sobald sich der eingetragene Wert der Combox ändert.
Gibt es hier eine Möglichkeit dies im Designer zu erledigen, oder muss ich da mit Code ran?
2.
Neben dieser Name Combobox gibt es eine Textbox "SpalteArtNr", in der eine Integer gespeichert wird.
Diese möchte ich löschen können. Also wenn dort z.B. 2 steht, möchte ich durch löschen dieser Zahl den Wert im DataSet auf DBNull setzen.
Allerdings kann ich die Textbox nicht mehr verlassen, sobald ich dort einen nicht Integer Wert eintrage.
Gibt es hier auch eine Designerlösung, oder muss ich da mit Code ran?
Ich habe ein DataTable mit den Spalen ID / Name / SpalteArtNr und dazu zwei Fragen.
1.
Der User kann den Namen über eine gebundene Combobox auswählen. (Databinding über SmartTag, angezeigter Wert = Name, ausgewählter Wert = ID)
Außerdem habe ich die Combobox so eingestellt, dass Namen automatisch vervollständigt werden (mir fällt der Name der Eigenschaft gerade nicht ein)
Stellen wir uns vor es gibt die Namen "Tasse" und "Kaffeekanne".
Wenn die Combobox nun den Wert "Tasse" enthält und ich ersetze diesen Text durch ein "K", wird mir die Combobox automatisch mit "Kaffeekanne" vervollständigt.
Aber die Bindingsource.Current ändert sich erst, wenn die Combobox nicht mehr aktiv ist. Ich hätte gerne eine Änderung, sobald sich der eingetragene Wert der Combox ändert.
Gibt es hier eine Möglichkeit dies im Designer zu erledigen, oder muss ich da mit Code ran?
2.
Neben dieser Name Combobox gibt es eine Textbox "SpalteArtNr", in der eine Integer gespeichert wird.
Diese möchte ich löschen können. Also wenn dort z.B. 2 steht, möchte ich durch löschen dieser Zahl den Wert im DataSet auf DBNull setzen.
Allerdings kann ich die Textbox nicht mehr verlassen, sobald ich dort einen nicht Integer Wert eintrage.
Gibt es hier auch eine Designerlösung, oder muss ich da mit Code ran?