2012-04-15 7 views
0

私はC#で新しいです、あなたは私の問題を解決する手助けはできますか?私は、その値に基づいてチェックされたチェックボックスをデータベースに表示しようとしています。私はそれが自動的にチェックボックスをチェックしなければならないのデータベースからデータを取得する際データベースの値に基づいてチェックボックスを表示するにはどうすればよいですか?

は、私は2つのチェックボックス

  1. fullpayment
  2. EMI

持っています。

満額の場合は、全額支払いチェックボックスでチェックしてください。そうであれば、emiチェックボックスでチェックしてください。そのうちの一つは、あなたがブール列を追加 ザ・をチェックする必要がある場合

答えて

0

は、たとえばSQL Serverではビットタイプは、あなたがそれにFullPaymentチェックボックス、および!FullPayment

にEMIチェックボックスを設定するので、それはFullPayment を言って呼び出し 依存します

新しいレコードについて言うとどちらもチェックされていない場合、ユーザーは1つを選択する必要があります)、それでもFullPaymentブール値を使用し、その値をdb内でnullとして使用して設定することはできません。

の両方が、それの2つの真偽値であるか、またはPaymentState

0 = neither set 
1 = Full Payment 
2 = EMI 
3 = Both 

その後FullPaymentCheckbox.Checked = (PaymentState & 1) > 0;EMICheckbox.Checked = (PaymentState & 2) > 0;

言うシナリオ1 が、何のための私の推奨されるソリューションは、整数を使用した場合
関連する問題