我的窗体上有一个数据绑定组合框。有什么办法可以让第一个字段变成空白吗?将组合框中的第一个字段设置为空
我可以用.Net的HTML部分中的DropDownList做到这一点,但有没有办法做到这一点的ComboBox?
谢谢
我的窗体上有一个数据绑定组合框。有什么办法可以让第一个字段变成空白吗?将组合框中的第一个字段设置为空
我可以用.Net的HTML部分中的DropDownList做到这一点,但有没有办法做到这一点的ComboBox?
谢谢
这是我用于克服该问题的代码...
ComboBox1.SelectedValue = -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
没有为我工作,但这样做:
ComboBox1.SelectedIndex = -1
我会尽管-1会是一个无效的索引值,但显然不是。
克里斯蒂安
我所做的就是ComboBox1.SelectedValue = -1 – user765942
@AVD其实你的答案是什么回答他的问题,事情是他陷害他的问题错了 – Deeptechtons