2012-02-17 59 views
0

我需要找到一種方法來獲取新插入的行,而不必先保存到數據庫。返回新插入的行而不必提交到數據庫

有沒有辦法?或者我需要保持行的整個集合在一個單獨的數組?

這個例子是我在表tblConfig中添加一行,但是當我回頭看錶中新行不在時。

tblConfig Config = new tblConfig { ID = Guid.NewGuid(), Code ="new config code" }; 
CTX.tblConfig.InsertOnSubmit(Config); 
var Data = from dd in CTX.tblConfig select dd; 
this.dataGridView1.DataSource = Data; 

回答

0

經過一番研究,我將把我的LINQ查詢附加到BindingSource對象來完成工作,女巫將幫助我處理插入更新等。

感謝大家,你們的幫助:)

雨果

0

你能像這樣手動添加嗎?

this.dataGridView1.DataSource = CTX.tblConfig.Execute(MergeOption.AppendOnly); 
相關問題