2011-08-16 2 views
1

Access db의 한 필드에 바인드 된 다섯 개의 라디오 버튼 (셔츠 크기 S-XXL을 나타냄)이 한 행에 있습니다. 그것들은 db의 각 특정 사람에 대한 정보를 가지고있는 폼의 일부입니다. 나는 각자의 부하에 따라 셔츠 크기에 따라 라디오 버튼을 채울 수 있기를 원한다. 이것이 가능한가? 그렇다면 C# 코드를 사용하는 것이 좋습니다. 각 라디오를 만들 때, 당신은 당신이 데이터베이스에 저장 갈 것 실제 값으로 태그의 속성을 지정해야합니다액세스 데이터베이스에서 하나의 필드에 여러 라디오 버튼 바인딩 : 값을 앞뒤로 저장 및로드

:

답변

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

관련 문제