Probleme mit ComboBox und dem selektieren

12/10/2007 - 14:29 von Roland Schumacher | Report spam
Hallo

Ich binde wie folgt ein DataSet an eine ComboBox.
[...]
cb.DataSource Program.GetComboBoxContent(Field.RecordSurce).Tables[0];
cb.DisplayMember = "Value";
cb.ValueMember = "ID";
[...]
Tut so wie gewollt.

Jetzt müsste ich die ComboBox noch vorselektieren.
Einmal müsste ich eine Auswahl anhand der ValueMember treffen und das
andere mal via
DisplayMember.
Aber, ich krieg das nicht hin.
[...]
cb.SelectedValue = adress.FieldCollection[Field.SourceField];
[...]

Was mich auch einwenig stutzig macht ist folgendes.
Wenn ich bei
cb.ValueMember = "ID";
das "ID" durch irnged was àndere gibt es keinen Fehler.

Wie erreiche ich nun das ich den ValueMember selektieren kan.

Gruss
Roland Schumacher
http://blog.geniali.ch/
 

Lesen sie die antworten

#1 Peter Fleischer
13/10/2007 - 09:36 | Warnen spam
Roland Schumacher wrote:
Hallo

Ich binde wie folgt ein DataSet an eine ComboBox.
[...]
cb.DataSource > Program.GetComboBoxContent(Field.RecordSurce).Tables[0];
cb.DisplayMember = "Value";
cb.ValueMember = "ID";
[...]
Tut so wie gewollt.

Jetzt müsste ich die ComboBox noch vorselektieren.
Einmal müsste ich eine Auswahl anhand der ValueMember treffen und das
andere mal via
DisplayMember.
Aber, ich krieg das nicht hin.
[...]
cb.SelectedValue = adress.FieldCollection[Field.SourceField];
[...]

Was mich auch einwenig stutzig macht ist folgendes.
Wenn ich bei
cb.ValueMember = "ID";
das "ID" durch irnged was àndere gibt es keinen Fehler.

Wie erreiche ich nun das ich den ValueMember selektieren kan.



Hi Roland,
setze die Position des dazugehörigen CurrencyManagers auf den gewünschten
Wert.

Viele Grüße

Peter

Ähnliche fragen