【发布时间】:2013-08-20 21:14:29
【问题描述】:
有人可以建议如何做到这一点吗?
目前我有:
- 具有四列的DataGridView - Text1 |文本2 |编辑按钮 |保存按钮
- 当我点击 Text1 时,它变成一个可编辑的字段,我可以 改变它的价值
- 然后我尝试编辑 Text2,但单击此单元格会将我的更改保存在 Text1 中
问题是:当我尝试编辑第二个字段(Text2)时,第一个(Text1)失去焦点,退出编辑模式并保存我所做的更改,同时我想保存所有更改同时排成一排。
我想实现什么:
- 我按下 EditButton,所有单元格都变为可编辑状态,因此我可以连续更改任何单元格的值
- 我改变 Text1 的值,然后改变 Text2 的值
- 只有当我按下 SaveButton 时,它才会保存所做的更改
问题是:在我按下特定按钮之前,如何让所有单元格保持连续处于编辑模式?
【问题讨论】:
-
@davidsbro : 我没有任何数据源 - 我只是使用套接字将一些数据从一个窗口传输到另一个窗口,因此以数据源为例,这不是我想要的
标签: c# winforms datagridview