我的表单上有一个数据绑定组合框。有什么方法可以让第一个字段留空。
我可以使用.Net的HTML部分中的DropDownList执行此操作,但有没有办法为ComboBox执行此操作?
由于
答案 0 :(得分:4)
ComboBox1.SelectedValue = -1
对我不起作用,但确实如此:
ComboBox1.SelectedIndex = -1
我会认为-1会是一个无效的索引值,但显然不是。
克里斯蒂安
答案 1 :(得分:3)
您可以在数据源中插入空白条目。
Public Class Data
Public Property No() As Integer
Public Property Name() As String
End Class
和List(数据),
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"
答案 2 :(得分:3)
这是我用来解决问题的代码......
ComboBox1.SelectedValue = -1