пытается заполнить проблему lookupEdit! - PullRequest
2 голосов
/ 28 октября 2009

Я использую элемент управления devexpress lookupedit и установил свойство EditValue (SocklocationBindingSource - Location). Когда вы нажимаете на черную маленькую стрелку НА самом элементе управления, источник данных, displaymember и valumember устанавливаются. Я запускаю свое приложение и вижу [editvalue is null] в фактическом элементе управления?

Что еще я должен установить? Что, черт возьми, я делаю не так?

Я использую VS 2009

Ответы [ 6 ]

3 голосов
/ 25 ноября 2009

Вы не делаете ничего плохого, элемент управления LookUpEdit по умолчанию не имеет EditValue. Рассмотрим данные, связывающие свойство EditValue с объектом. Если вы уже сделали это, вы можете установить значение редактирования по умолчанию, чтобы редактор работал.

Кроме того, текст «EditValue is Null» можно изменить в Properties.NullText.

3 голосов
/ 28 октября 2009

Вы пытаетесь заполнить lookUpEdit всеми местоположениями в источнике данных + заставить EditValue занять выбранное местоположение ?, если это так, вы можете сделать это:

lookUpEdit1.Properties.DataSource = SocklocationBindingSource;
lookUpEdit1.Properties.DisplayMember = "Location";
lookUpEdit1.Properties.ValueMember = "Location";
lookUpEdit1.Properties.PopulateColumns();

(через код или конструктор)

1 голос
/ 04 ноября 2011

У меня была та же проблема, которую вы описали, но это зависит от того, как вы используете данные, какие структуры данных вы используете, какие события вы используете и т. Д ...

Вот что сработало для меня: http://www.devexpress.com/Support/Center/p/Q350641.aspx

1 голос
/ 28 октября 2009

Вы установили значения Свойства-> Столбцы?

0 голосов
/ 19 мая 2010

Определение, вы должны проверить свойства DisplayMember и ValueMember. Посмотреть пример здесь: http://itjungles.com/devexpress/how-to-easily-populate-devexpress-lookupedit-in-c

0 голосов
/ 09 декабря 2009

Вы должны связать SocklocationBindingSource с соответствующим источником данных, таким как IList или Datatable.

например:

SocklocationBindingSource.DataSource = MyBiz.GetAllObjs ();

[editvalue is null] отображается, когда DataSource равен null. Вы можете изменить это в свойствах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...