0
您好我正在爲本地SQL數據庫創建一個學校的小型winforms應用程序。我使用DataGridView來顯示數據,但添加新學生後,DataGridView不刷新。如何在按下按鈕後刷新datagridview
con.Open();
MessageBox.Show("Connection Open");
SqlCommand cm = new SqlCommand("INSERT INTO Students(Grade,Class,Name,sName) VALUES (@Grade,@Class,@Name,@sName)", con);
cm.Parameters.AddWithValue("@Grade", cbGrade.Text);
cm.Parameters.AddWithValue("@Class", comboClass.Text);
cm.Parameters.AddWithValue("@Name", tbFName.Text);
cm.Parameters.AddWithValue("@sName", tbSName.Text);
try
{
int exec = cm.ExecuteNonQuery();
if(exec>0)
{
MessageBox.Show("Added");
}
else
{
MessageBox.Show("Not added");
}
}
catch (Exception ex)
{
MessageBox.Show("Something went wrong");
con.Close();
}
finally
{
con.Close();
}
請檢查這兩個環節 http://stackoverflow.com/questions/14374348/refresh-button-refreshing-data-grid-view-after-inserting-deleting-updating http://stackoverflow.com/questions/21299016/how-to-refresh-or-show-immediately-in-datagridview-after-inserting – Sree 2015-02-06 16:19:58
感謝它的工作。 – cokich 2015-02-06 16:30:03