A dataset doesn't implement INotifyPropertyChanged; you might need to create a wrapper for it.
public partial class Form1 : Form, INotifyPropertyChanged
{
bool \_test;
public bool Test
{
get { return \_test; }
set
{
\_test = value;
PropertyChangedEventHandler handler = this.PropertyChanged;
if (null != handler)
handler(this, new PropertyChangedEventArgs("Test"));
}
}
public Form1()
{
Test = true;
InitializeComponent();
checkBox1.DataBindings.Add(new Binding("Checked", this, "Test"));
}
private void button1\_Click(object sender, EventArgs e)
{
Test = !Test;
}
public event PropertyChangedEventHandler PropertyChanged;
}
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]