フォームにデータバインドされた ComboBox があります。最初のフィールドを空白にする方法はありますか?
.Net の HTML 部分の DropDownList でこれを行うことができますが、ComboBox に対して行う方法はありますか?
ありがとう
フォームにデータバインドされた ComboBox があります。最初のフィールドを空白にする方法はありますか?
.Net の HTML 部分の DropDownList でこれを行うことができますが、ComboBox に対して行う方法はありますか?
ありがとう
ComboBox1.SelectedValue = -1
私にはうまくいきませんでしたが、これはうまくいきました:
ComboBox1.SelectedIndex = -1
-1 は無効なインデックス値でしたが、明らかにそうではありませんでした。
クリスチャン
データソースに空白のエントリを挿入できます。
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"
これは、問題を解決するために使用したコードです...
ComboBox1.SelectedValue = -1