我有一个ListView
包含一些我需要执行一些操作的记录。我希望将这些记录计入执行按钮,因此按钮的 .Text 属性会显示“执行([items_count])”。
当然项目是由用户从列表中添加/删除的,所以我想刷新计数器。我正在考虑在添加/删除项目时添加一个要触发的事件,但我不想创建新的 listView 类 - 我希望它尽可能简单。
我尝试使用此代码,但失败了。我所做的是:
// in the form's code:
public string ItemsCount
{
get { return String.Format("Execute ({0})", myListView.Items.Count); }
}
// in the form's constructor:
myButton.DataBindings.Add("Text", this, "ItemsCount");
而且它一直只显示“Execute {0)”。
是否有一个简单的解决方案,所以我不必更改现有对象(例如将myListView
' 类更改为继承的自定义类ListView
)?