在C#中,可以通過將單選框的Checked屬性綁定到一個數據源來實現數據綁定。以下是一個簡單的示例:
private bool isChecked = false;
private void Form1_Load(object sender, EventArgs e)
{
checkBox1.DataBindings.Add("Checked", this, "isChecked", false, DataSourceUpdateMode.OnPropertyChanged);
}
這里的第一個參數是要綁定的屬性名稱,第二個參數是數據源對象,第三個參數是數據源對象的屬性名稱,第四個參數表示是否進行雙向綁定,第五個參數表示數據源何時更新到目標控件。
private void button1_Click(object sender, EventArgs e)
{
isChecked = !isChecked;
}
這樣就實現了單選框的數據綁定。當isChecked的值改變時,單選框的選中狀態也會相應改變。