как вернуть пустые значения с установленным флажком

#sql-server #winforms #checkbox #datagridview #is-empty

Вопрос:

Как вернуть пустые значения из столбцов datagridview с помощью флажка, который установлен. Итак, как это на обеих картинках, я хочу отфильтровать пустые строки без даты, и это должно работать как фильтр как пустой.

Этот флажок получает данные из базы данных.

Я попробовал некоторые операторы if в своей процедуре sql.

 if @INNOT_CLOSED_CARDS is not null  set @WHERE = @WHERE   'AND EXISTS (select hosp_ID from D3_HOSPITALIZATION  where isnull(CLOSE_DATE,'''') = '''')'  

Или что-то в этом роде.

 if @INNOT_CLOSED_CARDS = 1  BEGIN  set @WHERE = @WHERE   ' AND (CLOSE_DATE is null)'  END ELSE if @INNOT_CLOSED_CARDS = 0  BEGIN  set @WHERE = @WHERE   ' AND (CLOSE_DATE is not null)'  END  

Ну, это ничего не дает.

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

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

Комментарии:

1. Вам нужно будет написать более подробную информацию о том, что происходит в вашем коде (и когда).