【发布时间】:2011-08-02 07:23:05
【问题描述】:
我们有一个用 vbasic 编写的 windows 程序(我认为),我们正在用 c# 重写相同的程序。在旧程序中有一个网格。当我们单击任何单元格并编辑单元格内容时,数据库中的数据就会发生变化。在我们的新程序中,我们找不到这样做的方法。因此,我们为数据库操作添加了一些按钮,例如更新选定的单元格。
最好的方法是什么?
【问题讨论】:
标签: database
我们有一个用 vbasic 编写的 windows 程序(我认为),我们正在用 c# 重写相同的程序。在旧程序中有一个网格。当我们单击任何单元格并编辑单元格内容时,数据库中的数据就会发生变化。在我们的新程序中,我们找不到这样做的方法。因此,我们为数据库操作添加了一些按钮,例如更新选定的单元格。
最好的方法是什么?
【问题讨论】:
标签: database
您也可以在 c# 中执行此操作。使用 datagridview 并与数据库绑定,以便网格效果数据库中的更改参见here
【讨论】:
在 Access 中看到数十个旧 ODBC 前端放在一起后,我强烈建议不要在数据库中实时提交更改。相反,请尝试创建一个轻量级流程,帮助用户保持其数据的高质量。
如果您想要这种功能,您可以将实时更改保存在不同的架构、一组不同的表中,或者带有一个标志,表明这些行是用户 X 未经验证的编辑。
Rasel 已经为您提供了如何在 C# 中执行该功能的指南。
【讨论】: