сохранение значений флажков в vb.net - PullRequest
0 голосов
/ 29 января 2010

У меня есть 50 флажков для 50 американских штатов. Пользователь может выбрать все 50 или только 1 (так что в основном любое число, которое он хочет). Исходя из его выбора, я хочу вставить или обновить таблицу в SQL Server 2008. Например,

Цвет = синий и chk1 = проверка, chk2 = проверка и chk3 = проверка (chk = флажок). Теперь пользователь хочет добавить еще 10 состояний к этому или удалить эти 3 и добавить еще 5. так что ты в принципе понял. таблица в базе данных выглядит так - Цвет ID State_id есть таблица, называемая состояниями, поэтому оттуда придет stateid. так как мне сделать цикл вставки или обновления в vb.net?

Ответы [ 2 ]

0 голосов
/ 30 января 2010

Вы можете использовать массив флажков и обрабатывать их через цикл. Есть несколько способов сделать это. Во-первых, присвойте каждый элемент в массиве флажков одному из 50 элементов, которые вы вводите в форму в режиме конструктора. Во-вторых, вы можете создать новый флажок для каждого элемента массива во время выполнения, поместив его в форму. При втором способе вам не нужно добавлять флажки в режиме конструктора.

0 голосов
/ 29 января 2010

Это может не отвечать на ваш вопрос напрямую ... но вы можете рассмотреть возможность использования проверенного списка из 50 записей, а не 50 дискретных флажков. По крайней мере, таким образом вы сможете циклически обновлять коллекцию CheckedItems независимо от того, что вы хотите сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...