2015-11-17 2 views
-1

Я строю приложение для Windows. Так что в моем combobox у меня есть 2 feilds «familyHead» и «familyMember», поэтому основываясь на выборе пользователя, я хочу показать записей. Предположим, если он выберет familyHead, тогда я покажу familyHead подробнее Я предоставляю первую, последнюю, следующую, четкую кнопку.Как очистить значение combobox в форме окна с помощью C#?

так я захватил значение выпадающего, как показано ниже:

position = this.cbPosition.GetItemText(this.cbPosition.SelectedItem); 

так что теперь, я получил место, так что если пользователь не выбрал position.Then я буду показать сообщение, пожалуйста, выберите position.So все хорошо.

Но, проблема в том, когда пользователь нажимает на четком button.After, что он нажмите на первую кнопку на форме, он не спрашивает, пожалуйста, выберите позицию, непосредственно отображает подробную информацию о форме, основанной на предыдущее значение.

При ясном кнопок:

Я удалил ПОлОжЕНИЕ, а также текст выпадающего списка, как показано ниже:

position = ""; 
cbPosition.Text = ""; 

Благодарность

ответ

1

Я бы сказал, что вы должны установить выбранный индекс -1, или что-то в этом роде

cbPosition.SelectedIndex = -1; 
+0

Да, теперь я сделал это только ... – Nag

+0

В любом случае спасибо u за ур ответ – Nag

+0

Рад помочь, и в случае его работы, пожалуйста, отметьте это как ответ – Simone

0

Возможно, вы захотите рассмотреть вопрос о добавлении «пустого элемента», в поле со списком, так что пользователь всегда может очистить свой выбор