日期:2014-05-17  浏览次数:20828 次

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

------解决方案--------------------
cmd.CommandText="select count(*) from 表 where 某字段 = '某条件'";
if((int)cmd.ExecuteScalar()>0)
{
   Form1 frm=new Form1();
   frm.ShowDialog();
}
------解决方案--------------------
在数据访问层得到数据库表中的某个字段的值
传给业务逻辑层做判断,该方法可返回Bool也可数字
然后在Form1的Load方法中,调用业务逻辑层的方法对其返回值做简单的判断
如果成立 
实例化要显示的窗口
窗口名.Show()
即可达到该功能效果