c#EF在插入前查看datagridview中的自动生成值

时间:2015-07-09 11:51:25

标签: c# winforms datagridview entity-framework-5

我的datagridview根据用户选择动态加载数据。在我的EDM中,具有主键的列具有存储生成的模式设置为标识,因此我不会在插入多行时遇到任何问题。插入多行时,我将ID列值视为" 0"在datagridview中。当我点击一个单元格时,是否可以通过datagridview中的数据库查看生成的值?例如,在附加的图像中,f我键入一个新的练习并单击除法,然后FILTER_ID将显示由数据库生成的id。怎么做到呢?

1 个答案:

答案 0 :(得分:0)

如果要生成ID,并且指示数据库将其存储为ID,则只能在插入之前获取该ID。如果正在生成数据库,则在插入成功完成之前,不会生成实际ID。因此,在插入之前无法获取ID。