2
DataGridView1.DataSource = ds.Tables ("주문")DataGridView에 빈 테이블
쿼리 결과가 (빈 세트 테이블) 내가 볼 -1 OrderID를 열에서 DataGridView에의 첫 번째 열의를 반환합니다. 모눈 열 머리글을 클릭하면 -2, -3 등이 감소합니다.
해결 방법?
DataGridView1.DataSource = ds.Tables ("주문")DataGridView에 빈 테이블
쿼리 결과가 (빈 세트 테이블) 내가 볼 -1 OrderID를 열에서 DataGridView에의 첫 번째 열의를 반환합니다. 모눈 열 머리글을 클릭하면 -2, -3 등이 감소합니다.
해결 방법?
방법에 대해 :
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를 표시 것 "찾을 수 없습니다 결과"와 같은 텍스트 뭔가 라벨 될 것이다.
기본적으로 데이터 소스에 행이 없으면 데이터 소스를 바인딩하지 마십시오.
다른 문제로 인해 다른 코드에 버그가있을 수 있습니다. 더 많은 코드를 보여주고 싶다면 무엇이 잘못되었는지 말하기가 더 쉬울 것입니다.
조언 해 주셔서 감사합니다. – johnny