我的表单上有一个数据绑定的 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