// this shows the correct values but they don't update when I update the data in the table
...
templabel.DataBindings.Add("Text", dt.Rows[i ], "state");
...
// when I bind directly to the table, updating the table does reflect the changes. But this option is no good as all my label controls have the same values.
...
templabel.DataBindings.Add("Text", dt, "state");
...
What I'm trying to achieve, is when I update the data in the table the changes are reflected automatically in the bound controls.