vb.net, почему модель показывает только одну марку автомобиля, а мои машины показывают полный - PullRequest
0 голосов
/ 31 марта 2011

У меня проблема с комбоксом, он отображает только первый элемент в списке, который заполняется веб-сервисом. Вызывающий выпадающий список - это comboboxmodel, теперь производство в порядке и устанавливает, как следует, причину, почему comboboxmodel не будет.

Пожалуйста, предоставьте свой ответ в vb.net спасибо

If dt Is Nothing Then
  ASPxTextBox1.ErrorText = "Invalid VRM"
  Exit Sub
End If

ComboBoxManufacturer.SelectedIndex = ComboBoxManufacturer.Items.IndexOfText(dt.Rows(0)("MamMake").ToString.Trim)
Page.Title = dt.Rows(0)("MamModel").ToString.Trim

ComboBoxModel.Items.Add(dt.Rows(0)("MamModel").ToString.Trim)
ComboBoxModel.SelectedIndex = ComboBoxModel.Items.IndexOfText(dt.Rows(0)("MamModel").ToString.Trim)
'    fillModel(ComboBoxManufacturer.Text) '

ComboBoxEngine.SelectedIndex = 0
ComboBoxSubModel.Items.Add(dt.Rows(0)("MamSModel").ToString.Trim)

ComboBoxEngine.Items.Add(dt.Rows(0)("MamEngSize").ToString.Trim)
ComboBoxEngine.SelectedIndex = 0

ComboBoxYear.Items.Add(dt.Rows(0)("YearOfManufacture").ToString.Trim)
ComboBoxYear.SelectedIndex = 0


' MsgBox(dt.Rows(0)("Fuel").ToString.Trim.ToLowerInvariant()) '

ComboBoxFuelType.Items.Add(dt.Rows(0)("Fuel").ToString.Trim.ToUpper())
ComboBoxFuelType.SelectedIndex = 0

1 Ответ

1 голос
/ 31 марта 2011

Ну, ваш вопрос настолько двусмысленный, поэтому я предполагаю, что вы говорите, когда бы вы его ни открывали, это всегда первый пункт.Если это проблема,

ComboBoxYear.SelectedIndex = 0

, которая даст вам преимущество.Каждый раз, когда вы добавляете новый элемент в комбинированный список, вы также устанавливаете выбранный индекс 0, поэтому просто удалите его или выберите любого, кого вы хотите.

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