Привязка нескольких переключателей к одному полю в базе данных доступа: сохранение и загрузка значений вперед и назад - PullRequest
1 голос
/ 16 августа 2011

У меня есть 5 переключателей (представляющих размеры рубашки S-XXL) в строке, которые связаны с одним полем в базе данных Access.Они являются частью формы, в которой есть информация о каждом конкретном человеке в БД.Я хочу, чтобы при загрузке каждого человека также можно было включить переключатель в соответствии с размером его рубашки.Это возможно?Если это так, любые предложения с кодом на C # будут полезны!

1 Ответ

0 голосов
/ 16 августа 2011

Да, возможно сделать это, в моей компании я использую таким образом:

Когда вы создаете каждую радиостанцию, вам нужно указать для свойства Tag реальное значение, которое вы собираетесь сохранить вВ базе данных после привязки необходимо создать 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;
                    }
                }
...