2009-04-24 30 views
0

我建立了一個零件申請表格,部分表格是審批程序。該表格向請求者發送電子郵件消息,指出決定。我的主管表單上有 有兩個單選按鈕,一個用於批准,另一個用於拒絕。我的窗體窗體爲SQL數據庫中的RadioButton保存空值。

現在我的問題是,當查看應用程序中的請求時,並不總是顯示該決定。我發現這是由於表單將未選中的值留空。
我試圖隱式設置相反的值爲false。但是這並沒有改變將值保存爲空的形式。

這是我正在使用的代碼。

private void sUP_APVRadioButton_CheckedChanged(object sender, EventArgs e) 
{ 
    sUP_REJRadioButton.Checked = false; 
    SupDec = "Supervisor Approved Request #" + requestRecordNumberLabel1.Text; 
    RouteAddress = PurchAuthUserName + Emaildomain; 
    CcAddress = user_NameLabel1.Text.Substring(6) + Emaildomain + DevEmail; 

} 


private void sUP_REJRadioButton_CheckedChanged(object sender, EventArgs e) 
{ 
    sUP_APVRadioButton.Checked = false; 
    SupDec = "Supervisor Rejected Request#" + requestRecordNumberLabel1.Text; 
    RouteAddress = user_NameLabel1.Text.Substring(6) + Emaildomain; 

} 

回答

0

這只是設置單選按鈕的值,如果有人將其從一個值更改爲另一個值。你是否明確說明默認情況下應該檢查哪些按鈕?

+0

不,我不這樣做,他們都開始爲空。 我不希望在主管需要作出決定時默認選中一個。有些規則基於哪個項目被檢查,所以我不能默認一個,或者應用程序會自行運行。 他們是一個更好的方式來分配值比我在上面的代碼中完成的方式? 如果選擇了一個項目,它會從null更改爲true,或者我誤解了此函數的工作方式? 謝謝。 – user69015 2009-04-24 15:53:55