Przykładowo posiadam obiekt DataTable, który w 2giej kolumnie przechowuje obiekty typu Container:
myTab = new DataTable();
myTab.Columns.Add("col1",typeof(string));
myTab.Columns.Add("col2",typeof(Container));
public class Container
{
string napis;
public string Napis
{
get { return napis; }
}
int liczba;
public int Liczba
{
get { return liczba; }
}
public Container(string nap, int licz)
{
napis = nap;
liczba = licz;
}
public override string ToString()
{
return napis + " " + liczba.ToString();
}
}
Mogę np utworzyć wiązanie z kolumną 1:
textBox1.DataBindings.Add("Text", myTab, "col1");
W jaki sposób mogę się odwołać do np. do pola napis dla obiektór Container z kolumny 2, abym mógł zbindować tą wartość podobnie jak to zrobiłem w przypadku kolumny, która zawierała typy proste.