Devexpress lookupedit показывает не все строки
мой источник данных - это хранимая процедура, поэтому я использую этот код
cmbProjectStatus.Properties.DataSource = psProject.GetProjectStatus(); cmbProjectStatus.Properties.DisplayMember = "ProjectStatus"; cmbProjectStatus.Properties.ValueMember = "id";
до этого момента lookupedit работает нормально и показывает все данные правильно но когда я использую этот код на событии двойного щелчка bandedGridView1
private void bandedGridView1_DoubleClick(object sender, EventArgs e) { cmbProjectStatus.Text = bandedGridView1.GetRowCellValue(bandedGridView1.FocusedRowHandle, "ProjectStatus").ToString();}
lookupedit показывает значение правильно, но когда я нажимаю на стрелку lookupedit, чтобы показать все строки, то я получаю только это конкретное значение, и чтобы показать все строки, я должен нажать на стрелку lookupedit во второй раз, чтобы закрыть ее, и в третий раз, чтобы открыть ее, тогда появляются все строки.
как я могу показать все строки с первого раза,Заранее спасибо
Что я уже пробовал:
Я попробовал это сделать после кода строки события двойного щелчка
01
cmbProjectStatus.Properties.DataSource = psProject.GetProjectStatus();
02
cmbProjectStatus.Properties.DropDownRows =7;
03
cmbProjectStatus.Properties.ForceInitialize();