고객 정보를 테이블에 삽입하기 위해 VB.net에 4 개의 텍스트 상자가있는 양식이 있습니다. 이제 모든 데이터를 동일한 양식의 DataGridView에 표시하려면 "showall"버튼을 클릭 할 때 다음 코드가 실행됩니다. 다음과 같이데이터가 DataGridview에 나타나지 않는 이유
dtCustomer = retrieveFull("CustomerInfo")
dgvCustomer.DataSource = dtCustomer
retrieveFull 기능은 다음과 같습니다
Public Function retrieveFull(ByVal tblName As String) As DataTable
Try
If dsSql.Tables.Contains(tblName) Then
dsSql.Tables.Remove(tblName)
End If
cmdSql1.CommandText = "select * from " & tblName
cmdSql1.Connection = Connect()
daSql.SelectCommand = cmdSql1
daSql.Fill(dsSql, tblName)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Return dsSql.Tables(tblName)
End Function
내 질문은 그 내가 누를 때 데이터가있는 DataGridView에로드되도록 버튼, 모든 셀이 비어 "ShowAll 관련". 셀 안을 클릭하면 텍스트가 나타납니다. 왜 이런 식으로? 데이터가 직접 표시되지 않는 이유는 무엇입니까? 친절하게 안내 해줍니다.
Winforms 또는 ASP.NET? – Steve