我有一個DataGridView,用於將數據從訪問數據庫中提取。我現在在主窗體上,當窗體打開時,網格變灰。DataGridView固定列
單擊按鈕時,信息與列一起出現。我希望列在按鈕被點擊之前在那裏,所以當表單被打開時,你可以看到列是什麼減去數據。
我試着在設計模式下添加列,但是當按鈕被點擊時,其他列只是簡單地添加。
我目前的代碼如下。
string sConnection = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=Sailing.accdb";
OleDbConnection conSailing = new OleDbConnection(sConnection);
conSailing.Open();
string sQueryShipsPort = "Select ShipName, Weight FROM Ships WHERE Inport = True ;";
OleDbDataAdapter dataadapter = new OleDbDataAdapter(sQueryShipsPort, conSailing);
DataSet ds = new DataSet();
dataadapter.Fill(ds, "Ships Table");
conSailing.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Ships Table";