저는 컴퓨팅에서 A 레벨을하고 있습니다. (저는 프로그래밍이 끔찍해서 왜 여기 있습니까?) 그리고 제가 가지고있는 데이터베이스에서 테이블을로드하기 위해 datagridview를 얻기 위해 튜토리얼을 따랐습니다. 프로젝트에 연결되어 있고 디버그에서 아무것도 나오지 않고 회색으로 표시된 테이블이 없습니다. 여기 Datagridview vb가 작동하지 않습니다
내 코드입니다 :Imports System.Data.OleDb
Public Class Cards
Dim con As New OleDbConnection
Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= |DataDirectory|\Cards.accdb"
con.Open()
datagridShow()
End Sub
Private Sub datagridShow()
Dim ds As New DataSet
Dim dt As New DataTable
ds.Tables.Add(dt)
Dim da As New OleDbDataAdapter
da = New OleDbDataAdapter("SELECT * FROM cards", con)
da.Fill(dt)
DataGridView1.DataSource = dt.DefaultView
con.Close()
End Sub
End Class
"나는 컴퓨팅에 레벨을하고 있어요 (I 프로그래밍 끔찍 해요"- 아마도 지리로 전환 –
을 당신이하려고하는 이상한 일이 그 : 그리드 셀의 텍스트를 클릭하면이가! 그 격자의 데이터 소스를 변경해야만합니다 – LarsTech
중단 점을 시도한 적이 있습니까? 코드가 실행되지 않았을 수 있습니다 –