AccessのテーブルをDataGridViewに表示した後、特定の列を非表示にする方法が分からなくて困ってます。
以下のコードで、DBのテーブル内容をDataGridViewに表示することは出来ました。
Dim cn As New OleDbConnection cn.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;" & "data source=C:\test.mdb" 'DataAdapterの作成 Dim da As OleDbDataAdapter da = New OleDbDataAdapter("select * from テーブル1", cn) 'データを取得 Dim ds As New DataSet da.Fill(ds, "テーブル1") 'DataGridViewに表示 Form1.DataGridView1.DataSource = ds.Tables("テーブル1")
その後、フォーム側で、「テーブル1」の、2、8~12列目を非表示にすることが出来ません。
DataGridView1.Columns(1).Visible = False
試しに、2列目を非表示にしようとして、上記のコードをフォーム側に記述したのですが、エラーが出てしまいました。
どなたか分かる方いらっしゃいましたらご教授願います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。