데이터를 액세스 데이터베이스에서 가져 오는 데 사용하는 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";