【发布时间】:2017-02-07 23:14:03
【问题描述】:
我正在尝试将标签绑定到 CheckedListBox.CheckedItems.Count 我已经尝试了几种方法并收到了消息:
无法绑定到 DataSource 上的属性或列 Count。 参数名称:dataMember
我的代码如下:
Dim BgCountBinding As Binding = New Binding("Text", BgCheckedListBox.CheckedItems, "Count")
' I have also tried this:
' Dim BgCountBinding As Binding = New Binding("Text", BgCheckedListBox, "CheckedItems.Count")
BgCountBinding.DataSourceUpdateMode = DataSourceUpdateMode.Never
BgCountBinding.ControlUpdateMode = ControlUpdateMode.OnPropertyChanged
BgCountBinding.NullValue = "0"
BgCountBinding.FormattingEnabled = True
BgCountBinding.FormatString = "#: {0}"
lblBGCount.DataBindings.Add(BgCountBinding)
我知道代码是 VB,但如果您有 C# 版本 - 我可以而且很乐意转换它。
【问题讨论】:
标签: c# vb.net winforms data-binding