我正在Visual Studio 2013 IDE下使用C#和.NET 4.5开发Windows应用程序。如何区分绑定列表中的修改项目?
在当用户尝试进入一个新的数据程序创建适当的类的对象,我们称之为类
DataClass
和是objectOfDataClass
我的应用程序。的
objectOfDataClass
加入到BindingList<DataClass>
让它成为bindingListOfDataClass
这是有界的DataGridView
作为数据查看器。用户在文本框中输入数据,那么他/她按一个按钮来为列表项添加文本框的值
bindingListOfDataClass
,然后他/她就可以查看该DataGridView
的所有数据记录。然后用户可以选择点击保存按钮将数据保存到文件或数据库。
所有这些功能都运行良好,没有任何问题。但我想添加另一个功能来标记或区分datagridview
和bindingList
上的新数据条目或修改的单元格,方法是更改该单元格的样式格式(即:更改背景颜色或字体样式..等等)之前用户单击保存按钮,以便在保存新条目之前通知他/她确认所做的任何更改。
的比较应该保存的数据(在文件或数据库中的数据),并在datgridveiw
所示的数据之间。
现在我正在寻找一个最佳的解决方案,它必须实现更高的性能并保留内存。有什么建议吗?
尝试搜索并使用Inotification属性 – Shubhojit 2015-04-06 07:22:59