我有一個帶有datagridview的窗體和帶有插入值的按鈕的輸入框。 我希望datagridview刷新一次按鈕被點擊。我已經嘗試了datagridview.refresh()和datagridview.update選項。數據只在應用程序關閉並重新打開後纔會顯示。在同一個表格上插入後刷新datagridview
這裏是我的代碼:
class cFunction
{
public static void DoSQL(string Query)
{
SqlConnection Connection = new SqlConnection(@" Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Zahida\Desktop\RapidsoftSupport\RapidsoftSupport\MainData.mdf;Integrated Security=True");
SqlCommand Command = new SqlCommand(Query, Connection);
Command.Connection.Open();
Command.ExecuteNonQuery();
Command.Connection.Close();
Connection.Close();
}
}
private void btnAdd_Click(object sender, EventArgs e)
{
cFunction.DoSQL("INSERT INTO Problem(SYSTEM_ID,SUBJECT, KEYWORDS) VALUES('" + SID + "','" + txtSubject.Text + "','" + txtKeywords.Text + "')");
this.problemTableAdapter.Fill(this.mainDataDataSet1.Problem);
}
任何幫助嗎?
你怎麼綁定正確的格列值數據第一次? – Shaharyar
和Shaharyar一樣的問題。特別是,你是否將數據集的副本綁定到數據網格或實際數據集? – JFTxJ
實際數據集。 –