datagridview и пустая таблица - PullRequest
       11

datagridview и пустая таблица

2 голосов
/ 06 февраля 2011

DataGridView1.DataSource = ds.Tables ("Orders")

Если запрос не возвращает результатов (пустая таблица набора данных), я вижу -1 в первом столбце DataGridView в столбце OrderID. Когда я щелкаю заголовок столбцов сетки, он уменьшается на -2, -3 и т. Д.

Как это исправить?

1 Ответ

2 голосов
/ 06 февраля 2011

Как насчет:

If ds.Tables("Orders").Rows.Count = 0 Then
  lblNoResults.Visible = True
  DataGridView1.Visible = False
Else
  lblNoResults.Visible = False
  DataGridView1.DataSource = ds.Tables("Orders")
  'Anything else you need to do
  DataGridView1.Visible = True
End If

lblNoResults будет меткой с текстом, похожим на "Результаты не найдены", который вы будете отображать вместо DataGridView.t связать источник данных, если в нем нет строк.

Возможно, в другом коде есть ошибки, вызывающие вашу конкретную проблему.Если вы хотите показать больше своего кода, вам будет легче сказать, что происходит не так.

...