Это, наверное, странный вопрос, но здесь я пойду (дайте мне знать, если это плохой дизайн базы данных или просто странная ситуация, в которой я нахожусь).
У меня есть две таблицы в моей базе данных: ProductGroup и Parameters. Одна содержит информацию о различных группах продуктов по названию, а другая содержит информацию о различных параметрах, которые можно применять к каждой группе (и, таким образом, сделать каждую группу отдельной).
Теперь, чтобы связать две таблицы, настроена третья таблица - GroupParameters с двумя первичными ключами: parameterId и groupId, а третий столбец является значением параметра для этой группы.
Теперь у меня есть экран, который отображает информацию о каждой группе и значениях ее параметров. Пользователи также должны иметь возможность редактировать эти значения. Таким образом, мой вопрос заключается в том, как связать это значение (хранится в третьей таблице) с текстовым полем. И вообще, как бы я связал контроль в этой ситуации.
Спасибо, ребята!
РЕДАКТИРОВАТЬ: Есть одна важная деталь, которую я пропустил. Я хочу использовать объекты DataSet и DataTable для хранения данных в памяти из базы данных, а также для их привязки к элементам управления. Причина этого не связана с проблемой, но это связано с тем, что мне приходится отслеживать изменения и иметь возможность отменять их по желанию пользователей: (* 1017 *