我有一个Datagridview,其列有一个组合框作为编辑控件 . 假设我在第一行的组合框中选择值X.当我在第2行打开组合框时,它会选择值X作为默认值(当编辑框在编辑前为空时),即使值X不是组合框列表中的第一项 . 为什么不选择第一个项目(如果它想要选择一个项目)?

我不知道它是否相关,但网格和组合绑定到Linq2sql对象 .