private void CheckBox_CheckedChanged(object sender, EventArgs e)
{
CheckBox chk = (CheckBox)sender;
SetValuesInDB(System.Security.Principal.WindowsIdentity.GetCurrent().Name,
DateTime.Today.Date);
}
現在我想設置我的ID和當前日期在數據庫中的價值只有當我直接點擊複選框。C#複選框eventhandler
我不想更新數據庫中的這些值,如果其他事件觸發此事件處理程序。 例如:每次加載時,複選框被選中,但該複選框的數據庫值未被選中。因此,每次觸發該事件處理程序並更新數據庫值時都是如此。 我該如何照顧它?
你可以嘗試更好地解釋你的問題。當你說「每次加載複選框時......」你指的是什麼加載?你是否曾經直接調用這個方法? – BFree 2009-01-07 21:53:22