【发布时间】:2016-03-21 11:01:45
【问题描述】:
我正在创建一个新的 winforms 应用程序,该应用程序将具有加载矩阵数据的 datagridviews,并且我希望用户能够对数据执行一系列操作,例如显示/隐藏列、编辑单元格值和过滤也。
我想过使用 MVP 模式(模型、视图、演示者)。
我想创建一个演示者类,它可以处理所有逻辑(即用户触发的任何事件),最终在演示者中处理原始数据(矩阵)。到目前为止这似乎是合乎逻辑的,但我的问题是如果我想自己传递控件(如 datagridviews)我该怎么办?应该将这些控件发送到演示者类还是这种设计不好?
也许最好找到只修改原始数据然后更新我的数据网格视图的方法?
【问题讨论】:
标签: c# .net winforms datagridview user-controls