Winform中的交易類型切換方法
在winform開發(fā)中,常會遇見一個對象可能存在多個屬性的問題,比如一個產(chǎn)品,結(jié)算方式有零售現(xiàn)金、零售月結(jié)、批發(fā)現(xiàn)金、批發(fā)月結(jié)。那么,在設(shè)定好價格表后,獲取單價的時候就需要使用switch去判斷當前是
在winform開發(fā)中,常會遇見一個對象可能存在多個屬性的問題,比如一個產(chǎn)品,結(jié)算方式有零售現(xiàn)金、零售月結(jié)、批發(fā)現(xiàn)金、批發(fā)月結(jié)。那么,在設(shè)定好價格表后,獲取單價的時候就需要使用switch去判斷當前是哪種交易型態(tài),選擇對應(yīng)的價格。
設(shè)定交易型態(tài)控件
首先,在winform中設(shè)定相關(guān)的控件,如圖所示,我們可以使用一個ComboBox來選擇不同的交易型態(tài)。根據(jù)之前定義好的價格表,單價將根據(jù)選擇的交易型態(tài)顯示出不同的值。
編寫單價類型ComboBox的文本改變事件
為了實現(xiàn)切換交易類型時顯示對應(yīng)單價的功能,我們需要編寫ComboBox的文本改變事件。也就是說,當我們選擇不同的交易類型時,將會觸發(fā)不同的單價顯示。
連接數(shù)據(jù)庫并查詢對應(yīng)的字段
接下來,我們需要連接數(shù)據(jù)庫,并查詢當前選擇的交易類型在數(shù)據(jù)庫中對應(yīng)的字段。然后,將查詢出來的字段賦值給一個string變量a,這樣我們就為后面的switch語