【发布时间】:2010-02-08 03:38:07
【问题描述】:
我正在使用 c# 2008 winforms。
我发现试图找到在 Winforms 应用程序中使用数据集和 datagridviews 的最佳实践方法来实现我想要的结果非常令人沮丧。
基本上我想(这是我想在所有应用程序中使用的通用方法) 1. 从 sql 表中填充数据集 2.从数据集中填充一个datagridview 3.datagridview中的一些列会从数据集字段计算结果 4. 在 datagridview 中编辑数据并将编辑同步回数据集源。 5. datagridview 中的编辑只通过数据库上的存储过程更新到数据库源,我从不使用 sqlAdaptor.update 方法 6.我想要datagridview中总和列的底部页脚 7.我想要一列显示所有行的总和
我可以做所有这些单独的事情,但我很沮丧地发现我的代码到处都是,而且在我想要上述所有内容或只是其中一些方面有所不同。
例如,我可以通过将数据集绑定到 datagridview 来在 datagridview 和数据集之间同步信息,但是我不能在 datagridview 等中拥有自定义列和自定义行等。
这一切都非常令人沮丧,我希望能指出一些最佳实践方法,以实现上述最佳结果。 任何建议表示赞赏。
提前致谢
【问题讨论】: