从这段代码上看不出什么东西来
不过想起来我遇到过的一个很诡异的问题----〉如果你确信你的code没有问题,关掉.net,然后重新打开。
我上次就这样,真是晕死,不知道怎么回事MS就弄出个bug来

解决方案 »

  1.   

    我感觉好象是我对C#的模态对话框的机制没有搞懂!
    在VC中!在点击事件中,只要没有调用CDialog::OnOk()对话框就不会消失啊!可是!在C#中!如果你如果把Button的DialogResult属性设为OK后,不管你怎么
    return! 对话框总是消失!!
      

  2.   

    private void button_OK_Click(object sender, System.EventArgs e)
    {
    if(listView_FieldInfo.CheckedItems.Count==0)
    {
    if(MessageBox.Show("你没有设置主键,是否采用系统默认主键?", "询问",
    MessageBoxButtons.YesNo, MessageBoxIcon.Question)==DialogResult.No)
    {
    //这里我想回到原对话框!可是这时对话框就消失了
    return;
    }
    }
    }