Member 12660995 Ответов: 2

Что является лучшим способом для хранения списка флажок в SQL сервере


У меня есть список флажков, который выглядит следующим образом

&ЛТ;как ASP:CheckBoxList с ИД="chkBox" атрибут runat="сервер"и GT;
&ЛТ;АСП:текст элемент listitem="текст" значение="текст"/&ГТ;
&ЛТ;АСП:текст элемент listitem="отправить" значение="отправить"/&ГТ;
&ЛТ;АСП:текст элемент listitem="Почта" значение="адрес"/&ГТ;
&ЛТ;АСП:текст элемент listitem="календарь" значение="календарь"/&ГТ;


Я не уверен, как лучше всего хранить это в моей базе данных SQL. Я знаю, что могу просмотреть значения, чтобы добавить их к строке.

Но если я хочу перезагрузить эту форму и установить флажок, который был снят, автоматически, как я должен хранить эту информацию в своей базе данных?

Что я уже пробовал:

Вот как я добавил Эти значения в строку

интересы строка = строка.Пустой;
по каждому элементу (элемент listitem в этом.chkBox.Предметы)
если (пункт.Выбранный)
интересы += предмет + ",";

Но я не думаю, что это идеальный вариант. Я действительно не знаю, как бы я вытащил это из своего стола и показал его в форме.

2 Ответов

Рейтинг:
2

koolprasadd

Когда вы храните элементы в базе данных, вам нужно не только хранить элементы, но и хранить их проверенное состояние. для достижения этой цели лучше всего использовать тип столбца' bit ' в базе данных, он будет хранить значение true или false в зависимости от вашего проверенного / непроверенного состояния listbox
смотрите ниже ссылку для получения более подробной информации
Вставьте несколько значений из CheckBoxList в базу данных в ASP.Net[^]