У меня есть datagridview, который заполняется данными, возвращенными из запроса linq. Если запрос не возвращает результатов, я хочу отобразить messagebox. Существует ли способ проверить, чтобы видеть, пуст ли datagridview?
С уважением
Вы можете узнать, пуст ли он, проверив количество строк в DataGridView. Если myDataGridView.Rows.Count == 0
, тогда ваш DataGridView пуст.
Основываясь на результатах Linq, вы можете скрыть datagridview и показать какой-либо другой элемент управления (например, Literal или что-то в этом роде), который показывает сообщение. Если вам нужно какое-то всплывающее окно с сообщением, вам нужно добавить туда JavaScript.
Вы можете проверить свойство Rows.Count элемента данных datagridview.
Хотя вы также можете захотеть изучить свойство EmptyDataText элемента DataGridView. Это может спасти вас от отображения окна сообщения.