在DataGridView上操作數據之后,無論是增刪改都是對數據庫進行了操作,而DataGridView這個控件在操作之后是不會變化的,需要重新的去數據庫里讀取一下數據才行,可以理解為之刷新
DataTable dt = (DataTable)dataGridView1.DataSource; dt.Rows.Clear(); dataGridView1.DataSource = dt; //上面三行代碼清除數據 //重新綁定數據庫 dataGridView1.DataSource = db.DbConnection(selectSql, dt); //這行是DataGridView左右自適應 this.dataGridView1.AutoSizeColumnsMode=System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;