【发布时间】:2014-09-22 19:01:47
【问题描述】:
我在winform 中有一个check box list。
如果选中复选框列表,那么我希望将值传递到字符串中:
For i As Integer = 0 To cbxlstPancakes.Items.Count - 1
If cbxlstPancakes.GetItemChecked(i) Then
Dim currentPancake As String = cbxlstPancakes.SelectedItem.ToString
Else
'do something if they are not checked.
End If
Next
【问题讨论】:
-
cbxlstPancakes.Items(i).ToString -
我已经尝试过了,因为它返回:System.Data.DataRowView
-
您没有记录列表中除了字符串之外还有其他内容。您必须将其强制转换为您正在使用的对象。
-
对不起,我是个笨蛋,但我只使用了一个字符串。复选框列表确实有一个 DisplayMember 和一个 ValueMember。
标签: vb.net winforms checkboxlist