【发布时间】:2009-03-05 18:38:36
【问题描述】:
我正在尝试将数据绑定到我的自定义字典类。在 formLoad 中,我可以绑定到 Car.Desc,但不能绑定到 RatesCache.Desc。 它们都是公共字符串属性。
我错过了什么?
谢谢!
System.ArgumentException 未处理 Message="无法绑定到 DataSource 上的属性或列 Desc。\r\n参数名称:dataMember" 源="系统.Windows.Forms" ParamName="dataMember"
public class RatesCache : Dictionary<int, Rate>
{
public string Desc { get; set; }
}
public class Car
{
public string Desc { get; set; }
}
static Car car = new Car();
static RatesCache rc = new RatesCache();
private void Form1_Load(object sender, EventArgs e)
{
rc.Desc = "hello too";
car.Desc = "Im a car";
textBox1.DataBindings.Add("Text", rc, "Desc");
}
【问题讨论】:
标签: c# data-binding properties generics