我有一个DataGridView,其中包含一个定义为复选框的列.我不确定使用哪个事件来检查cbo是否已被选中或未选中.我一直在玩CellValueChanged事件但注意到当我选中一个方框时,在我做另一个动作之前没有任何反应.我需要程序在检查一个框时立即做出反应,而不是等到执行另一个动作.
有任何想法吗?
我试图检索存储在ComboBox的"ValueMember"属性中的值.我按照以下帖子的建议:如何从ComboBox C#Winforms获得ValueMember值?
不幸的是它不起作用.以下是我的代码:
Private Sub LoadCategoryCombo()
Dim ds As New DataSet
ds = GetCategoryData()
If Not IsNothing(ds) Then
cmbCategory.DataSource = ds.Tables(0)
cmbCategory.DisplayMember = "category"
cmbCategory.ValueMember = "abbrev"
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
我要做的是当我从下拉列表中选择一个值时,我希望显示存储在"ValueMember"字段中的值,但是,它只显示"abbrev".我究竟做错了什么?
谢谢,