我有这样的代码,在我读书,我在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