想实现一个功能,在一个winform某个form界面,希望能做一个弹出窗口。当打开这个form时,会对数据库一张表的某个字段内容进行判断,如果满足条件就弹出一个窗口。

解决方案 »

  1.   

    cmd.CommandText="select count(*) from 表 where 某字段 = '某条件'";
    if((int)cmd.ExecuteScalar()>0)
    {
       Form1 frm=new Form1();
       frm.ShowDialog();
    }
      

  2.   

    在数据访问层得到数据库表中的某个字段的值
    传给业务逻辑层做判断,该方法可返回Bool也可数字
    然后在Form1的Load方法中,调用业务逻辑层的方法对其返回值做简单的判断
    如果成立 
    实例化要显示的窗口
    窗口名.Show()
    即可达到该功能效果