2017-05-24 6 views
0

はVBで動作するように使用されていませんので、私はおそらくVBどのようにドロップダウンリストオプションを非表示にするには?

何かを明らかに不足している私のような状況は、第二次のとおりです。

私はオブジェクトのリストを持っています。ドロップダウンで何かを選択することで、私は、画面上のデータをロードしています

ShowFilialData(Me.filialList.SelectedValue) 

私の問題は、データが助けをドロップダウンせずにをロードされたときに、私はまた、状況を持っており、それが、その中でも存在しないかもしれないということです。基本的には、画面にデータが読み込まれていますが、データがドロップダウン内に作成されていないため、最初のデータをドロップダウンするので、混乱が起こっています(1つが読み込まれましたが、

は、データがドロップダウンせずにロードされている場合場合には、それを防ぐために、そして、私は

Dim filial As Filial = SelectFilial(filialId) 
If Not filial.IsActive Then 
    Me.filialList.Items.Insert(0, New ListItem(String.Empty, filialId)) 
End If 
Me.filialList.SelectedValue = filialId 
ShowFilialData(filialId) 

は細かい動作空の項目を追加していて内側に存在していない、私がダウンしたときに、ドロップで私の空のアイテムを持ってデータがロードされていますが、(リストから値を選択するよう強制する)を開いているときに、この空のアイテムを表示する必要はありません。

開いているドロップダウンで選択したアイテムを非表示にする方法はありますか、これを行うには別の方法がありますか?私はNew ListItem(String.Empty, filialId, False)てみました前

Dim emptyItem As ListItem = New ListItem(String.Empty, filialId) 
emptyItem.Attributes.Add("style", "display: none") 
Me.filialList.Items.Insert(0, emptyItem) 

- 悪いアイデアだった:

答えて

0

少し加えては私のためにトリックをしました。

関連する問題