2011-08-16 1 views
1

Accessデータベースの1つのフィールドにバインドされた5つのラジオボタン(シャツサイズS-XXLを表す)が行内にあります。それらはdb内の各特定の人に関する情報を持つフォームの一部です。私は、それぞれの人の負荷に応じて、自分のシャツサイズに応じてラジオボタンを設定することもできます。これは可能ですか?もしそうなら、C#でのコードの提案は役に立ちます!あなたはそれぞれのラジオを作成するとき、あなたは、データベースに保存するようになります実際の値にTagプロパティを指定する必要が複数のラジオボタンをアクセスデータベースの1つのフィールドにバインドする:前後の値の保存とロード

答えて

0

はい、私の会社では、私はこの方法で使用し、これを実行することが可能ですその後、バインドは値を特定するためにforeachを作成する必要があります。

foreach (Control objControl in Controls) 
       { 
        RadioButton objCurrentRadio = null; 

        if (objControl is RadioButton) 
        { 
         objCurrentRadio = (RadioButton)objControl; 

         if (objCurrentRadio == null || objCurrentRadio.Tag == null) 
          continue; 

         string sTag = (string)objControl.Tag; 

         if (sTag == _sSelectedItem) 
         { 
          objCurrentRadio.Checked = true; 
         } 
         else 
         { 
          objCurrentRadio.Checked = false; 
         } 

         objCurrentRadio.TabStop = this.TabStop; 
        } 
       } 
+0

また、これはどこですか? – Brandon

+0

'_sSelectedItem'はDBからの値です。 – Gandarez

関連する問題