解决方案 »

  1.   

    调试代码与源代码不一致,选择debug模式,然后重新生成。
    实在不行,新建解决方案,把代码文件复制过去。
      

  2.   

    我用图片来还原一下整个过程吧,首先我在有问题这句话这设了个断点,程序运行到这里时,前面的comboBox的ItemsSource都已经成功赋值了,说明我的代码没有问题吧在执行这句话的时候,一直到DAL层最后return这一步都没有问题,items也已经正常的赋值完成
    神奇的事情发生了,回到这句代码后,程序没有继续往下执行comboPoliticalStatus.ItemsSource的赋值,而是直接跳过后面的代码弹出了窗口!从窗口的婚姻状况和政治面貌两栏内容来看,comboMarriage.ItemsSource赋值成功,而comboPoliticalStatus.ItemsSource完全没有得到执行到底是怎么回事啊。。要是代码有问题也应该是报错吧哪有跳过的道理顺便附上数据库页面的截图