Member7596 Ответов: 1

Как искать в datagridview с помощью radiobutton ?


Привет, друзья!
Я хочу выполнить поиск в datagridview с помощью radiobutton1, radiobutton2, radiobutton3.
radiobutton1 : показать все элементы
radiobutton2: показать все налогооблагаемые предметы
radiobutton3: показать все необлагаемые налогом товары

Если установлен флажок radiobutton1 я хочу показать в datagridview:

/ КВИТАНЦИЯ № / НАЛОГООБЛАГАЕМЫЕ СТАТЬИ | НЕОБЛАГАЕМЫЕ СТАТЬИ |
| 1 | 20 | 00 |
| 2 | 15 | 20 |
| 3 | 00 | 16 |

Если установлен флажок radiobutton2 я хочу показать в datagridview:

/ КВИТАНЦИЯ № / НАЛОГООБЛАГАЕМЫЕ СТАТЬИ | НЕОБЛАГАЕМЫЕ СТАТЬИ |
| 1 | 20 | 00 |
| 2 | 15 | 20 |

Если установлен флажок radiobutton3 я хочу показать в datagridview:

/ КВИТАНЦИЯ № / НАЛОГООБЛАГАЕМЫЕ СТАТЬИ | НЕОБЛАГАЕМЫЕ СТАТЬИ |
| 2 | 15 | 20 |
| 3 | 00 | 16 |

Пожалуйста, не могли бы вы мне помочь ?
БОЛЬШОЕ СПАСИБО! :)

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

Я пытался найти в интернете.
Я ничего об этом не нашел, но попытался поискать с помощью textbox. С помощью текстового поля я не могу искать, если не появляются квитанции с taxable_items < 1, но только
BindingSource17.Filter = "(TAXABLE_ITEMS LIKE '" & TextBox21.Text & "')"

1 Ответов

Рейтинг:
7

Richard Deeming

Предположим, что ваши столбцы - это числа, а не строки:

If RadioButton2.Checked Then
    BindingSource17.Filter = "TAXABLE_ITEMS > 0"
ElseIf RadioButton3.Checked Then
    BindingSource17.Filter = "NON_TAXABLE_ITEMS > 0"
Else
    BindingSource17.Filter = ""
End If

Теперь сделайте себе одолжение и начните давать своим элементам управления осмысленные имена, а не принимать значения по умолчанию, предложенные дизайнером. Вы могли бы вспомнить что BindingSource17 является сейчас но когда вы вернетесь к своему коду через шесть месяцев, у вас не будет ни малейшего понятия!


Member7596

Большое спасибо!! Ты самый лучший :)