经过多年的 Web 开发,我突然回到了 WinForms,并且在一些应该很简单的事情上遇到了麻烦。我有一个ArrayList
绑定到 Windows Forms 的业务对象DataGrid
。我希望用户能够编辑单元格,完成后,按保存按钮。那时我想迭代 中的所有行和列 DataGrid
以查找任何更改,并将它们保存到数据库中。但我找不到访问DataGrid
行的方法。
我还想实时验证单个单元格,因为它们已被编辑,但我很确定可以做到。(也许不是用 an ArrayList
as the DataSource
?)但至于迭代DataGrid
,我很惊讶它似乎不可能。
为了使用数据网格,我真的必须将我的业务对象数据填充到数据表中吗?