0
我是新來Visual C#,我創建了一個本地數據庫,並添加了一個datagridview顯示數據庫的內容。問題在於,只要向數據庫添加內容,datagridview就不會刷新。一旦我再次運行我的應用程序,它只會刷新。Datagridview不刷新
我試圖從這個改變的ConnectionString:
SqlCeConnection cn = new SqlCeConnection(@"Data Source=C:\Users\Florence\Documents\Visual Studio 2012\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Quality.sdf");
這樣:
SqlCeConnection cn = new SqlCeConnection(Properties.Settings.Default.QualityConnectionString);
但隨後,在DataGridView刷新,但數據不存儲到數據庫中。 這裏是我的插入語句:
try
{
SqlCeCommand exeSql = new SqlCeCommand("INSERT INTO [Read](Date,temperature,ph,conductivity,dissolvedOxygen) VALUES (@date,@tem,@ph,@con,@dis)", cn);
exeSql.Parameters.AddWithValue("@date", lblTime.Text);
exeSql.Parameters.AddWithValue("@tem", 1.5);
exeSql.Parameters.AddWithValue("@ph", 1.2);
exeSql.Parameters.AddWithValue("@con", 1.5);
exeSql.Parameters.AddWithValue("@dis", 1.5);
cn.Open();
exeSql.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
finally
{
MessageBox.Show("Query added!");
cn.Close();
this.readTableAdapter.Fill(this.qualityDataSet.Read);
}
我試過使用datagridview1.refresh();和datagridview1.update();但它仍然是一樣的。沒有什麼變化。請提供任何提示?非常感謝你。 – Renzi 2014-09-26 01:08:53
你讀過粗體字以上的任何內容嗎? – 2014-09-26 01:09:59