kämpfen, um Sie zu füllen lookupEdit problem!
Ich bin mit dem devexpress lookupedit Kontrolle, und ich habe den EditValue Eigenschaft(SocklocationBindingSource - Lage). Wenn Sie auf den schwarzen kleinen Pfeil AUF dem Steuerelement selbst, das datasource, displaymember und valumember gesetzt sind. Ich starte meine app und sehen, [editvalue null] in der tatsächlichen Kontrolle?
Was muss ich einstellen?
Was in aller Welt mache ich falsch?
Ich benutze VS 2009
- Ich will auch VS 2009
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie, füllen Sie die
lookUpEdit
alle Standorte in der datasource + machen EditValue die ausgewählte Position?, wenn ja können Sie dies tun:(per Code oder Designer)
Du nicht alles falsch, die LookUpEdit Steuerelement verfügt nicht über eine EditValue standardmäßig. Betrachten Datenbindung der EditValue-Eigenschaft auf ein Objekt. Wenn Sie dies bereits getan haben, dann könnte man ein default-Wert Bearbeiten, um die editor-Funktion.
Auch, die 'EditValue ist Null,' flavor text lässt sich in den Eigenschaften.NullText.
Haben Sie die Eigenschaften->Spalten Werte?
Ich hatte das gleiche problem, die Sie beschrieben, aber es hängt davon ab, wie man die Daten, welche Datenstrukturen Sie verwenden, die Ereignisse, die Sie verwenden, etc...
Hier ist was für mich gearbeitet:
http://www.devexpress.com/Support/Center/p/Q350641.aspx
Müssen Sie binden die SocklocationBindingSource mit einer geeigneten Datenquelle wie ein IList-oder Datatable.
ex:
SocklocationBindingSource.DataSource = MyBiz.GetAllObjs();
[editvalue null] wird angezeigt, wenn die DataSource null ist. Sie können dies ändern in den Eigenschaften.
Definition sollten Sie die DisplayMember und ValueMember-Eigenschaft. Ein Beispiel hier: http://itjungles.com/devexpress/how-to-easily-populate-devexpress-lookupedit-in-c