我有一个datagridview,其中为每个要插入的新行提供默认值。有时默认值100%适合新行,并且应保存记录而不再进行更改。但如果用户简单离开该行记录清除:(如何自动保存新行(或自动设置编辑模式)让用户插入一个新行?
谢谢!
答案 0 :(得分:0)
据我了解,您希望有时使用用户添加新行时生成的默认单元格值来保存新记录。您可以拦截datagridview的丢失焦点事件,以检查是否存在这样的新“默认”行并将其存储在数据库中。但是这种方法总是在数据库上创建一个新行,并且你已经说过,有时默认值不够好。控制这种情况的唯一方法是向用户询问是否提示他是否要保存新的“默认”行,这可能会很快变成烦恼。