我有這樣的代碼,在我讀書,我在GridView反序列化的數據,讓我們將其命名爲FormReadDatabases
它被填充像這樣:數據保存在內存
xmlData = (xml.ServiceConfig)serializer.Deserialize(reader);
dataGridView1.DataSource = xmlData.Databases;
然後在網格的每一行中我有一個按鈕「表」
我點擊它一種新的形式出現後FormReadTables
它被填充像這樣:
BindingList<xml.Table> table = new BindingList<xml.Table>();
dataGridView4.DataSource = table;
然後我有一個按鈕,它可以幫助我添加一個新表,它工作正常,新行出現在FormReadTables
,但是當我關閉表單並且我現在在FormReadDatabases
,如果我再次單擊Table按鈕時更改沒有保存。
任何想法如何避免這種情況?
'靜態'或一些運行時管理器(又名IoC單件)?只是在說'... – 2014-10-22 09:19:59
親愛的@AndreasNiedermair感謝您的答覆,但我是一個初學者,這是什麼意思? – Perf 2014-10-22 09:24:44
你使用哪個UI框架? – 2014-10-22 09:29:35