私はカスタム辞書クラスにデータバインドしようとしています。 formLoadでは、Car.Descにバインドできますが、RatesCache.Descにバインドできません。 これらは共にパブリックの文字列プロパティです。c#一般的な文字列プロパティへのデータバインド
私には何が欠けていますか?
ありがとうございます!
System.ArgumentExceptionのは、未処理の メッセージ= "データソースのプロパティまたは列DESCにバインドすることはできません\ rを\ nParameter名:データメンバー" だった ソース= "のSystem.Windows.Forms" のparamName = "データメンバー"
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");
}