Как я могу найти легкий метод для этого в C# Windows Базовое приложение

[Здесь у меня есть 10 флажков, теперь я хочу, чтобы, если мой клиент выбрал любой из этих и любое количество выбранных флажков, то отчет будет сгенерирован, и в этой кодировке также я хочу использовать StoredProcedure, теперь, если я пойду с кодированием индивидуально для всех возможностей, которые я Я должен написать 99 StoredProcedure и 99 раз кодирования, так есть ли какой-нибудь легкий возможный способ для этой проблемы..?? ]

введите описание изображения здесь

2 ответа

Решение

Какую базу данных вы используете? SQL Server 2008 или выше? Если да, то ответ от @user3353613 будет полезен. Если нет, то вы можете пройти comma/pipe(|) Отдельные значения флажков для одного параметра вашей хранимой процедуры, а затем вы можете разделить значения внутри хранимой процедуры, чтобы получить то, что вам нужно.

Надеюсь это поможет.

Я думаю, что вы можете попробовать параметр Table-Valued. Или вы можете получить некоторые идеи из этого поста. Хранимая процедура T-SQL, которая принимает несколько значений Id

Другие вопросы по тегам