Проверка C# DataGridView, если пустой

У меня есть datagridview, который заполняется данными, возвращенными из запроса linq. Если запрос не возвращает результатов, я хочу отобразить messagebox. Существует ли способ проверить, чтобы видеть, пуст ли datagridview?

С уважением

14
задан TK-421 29 July 2019 в 09:00
поделиться

3 ответа

Вы можете узнать, пуст ли он, проверив количество строк в DataGridView. Если myDataGridView.Rows.Count == 0 , тогда ваш DataGridView пуст.

31
ответ дан 1 December 2019 в 07:13
поделиться

Основываясь на результатах Linq, вы можете скрыть datagridview и показать какой-либо другой элемент управления (например, Literal или что-то в этом роде), который показывает сообщение. Если вам нужно какое-то всплывающее окно с сообщением, вам нужно добавить туда JavaScript.

1
ответ дан 1 December 2019 в 07:13
поделиться

Вы можете проверить свойство Rows.Count элемента данных datagridview.

Хотя вы также можете захотеть изучить свойство EmptyDataText элемента DataGridView. Это может спасти вас от отображения окна сообщения.

0
ответ дан 1 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: