Ich versuche, Databind zu meiner benutzerdefinierten Wörterbuch-Klasse. In formLoad kann ich an Car.Desc binden, aber ich kann nicht an RatesCache.Desc binden. Sie sind beide öffentliche Zeichenfolgeneigenschaften.C# DataBinding zu String-Eigenschaft auf einem generischen
Was fehlt mir?
Danke!
System.ArgumentException wurde nicht behandelt Message = "nicht auf die Eigenschaft oder Spalte Desc auf der Datasource binden kann \ r \ nParameter Name:. Datamember" Source = "System.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");
}