1

フォームにデータバインドされた ComboBox があります。最初のフィールドを空白にする方法はありますか?

.Net の HTML 部分の DropDownList でこれを行うことができますが、ComboBox に対して行う方法はありますか?

ありがとう

4

3 に答える 3

4
ComboBox1.SelectedValue = -1 

私にはうまくいきませんでしたが、これはうまくいきました:

ComboBox1.SelectedIndex = -1 

-1 は無効なインデックス値でしたが、明らかにそうではありませんでした。

クリスチャン

于 2013-03-18T09:59:40.177 に答える
3

データソースに空白のエントリを挿入できます。

Public Class Data
 Public Property No() As Integer
 Public Property Name() As String
End Class

および(データの)リスト、

Dim mlist As New List(Of Data)() From
    {
        New Data() With {.Name = "", .No = 0},
        New Data() With {.Name = "One", .No = 1},
        New Data() With {.Name = "Two", .No = 2}
    }

ComboBox1.DataSource = mlist
ComboBox1.DisplayMember = "Name"
ComboBox1.ValueMember = "No"
于 2011-10-01T13:15:26.227 に答える
3

これは、問題を解決するために使用したコードです...

ComboBox1.SelectedValue = -1

于 2011-10-11T10:43:30.120 に答える