【发布时间】:2011-09-01 19:38:21
【问题描述】:
我对 c# 和 Winforms 还很陌生,我想知道以下屏幕设计的最佳方法是什么。 我有一个包含 Datagrid 的窗口,它是只读的。在网格下方,我有不同字段(文本框、组合框、复选框)中记录的详细信息。 我想要的是当用户点击数据网格中的一个项目时,数据将显示在详细信息字段中。 这部分很简单,但我希望能够自动更新字段,这意味着,我宁愿不必按下保存按钮。 假设我单击数据网格中的一个项目,更改详细信息字段中的一些值,然后单击数据网格中的另一个项目,然后我还想在记录更新之前执行一些验证和计算。 我最初的想法是获取“新建”、“编辑”、“保存”操作的按钮并相应地锁定和解锁字段并保留一个标志以知道我是否需要插入或更新数据,但后来我意识到我宁愿没有那些按钮并自动执行保存。 是否有任何样品可以满足我的要求? 另外,你们会使用内置的数据绑定功能还是只在代码中使用数据集对象?
【问题讨论】: