首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

没法显示主窗体控件

2012-12-24 
无法显示主窗体控件主要就是想实现如果数据库中第三列的值是TRUE就跳转到主窗体并且把主窗体的一些控件显

无法显示主窗体控件
主要就是想实现如果数据库中第三列的值是TRUE就跳转到主窗体并且把主窗体的一些控件显示出来,但调试的时候就是无法实现,注:原本主窗体中的控件的VISIBLE都是FALSE的

frmMain main = new frmMain();
                    main.ShowDialog();
                    main.Tag = this.FindForm();
                    SqlDataReader dr;
                    dr = cmd.ExecuteReader();
                    dr.Read();

                   
                    /*  无法判断  */
                    if ((bool)dr.GetValue(2) == true)
                    {
                        main.menuItem1.Visible = true;
                        main.menuItem2.Visible = true;
                        main.menuItem3.Visible = true;
                        main.menuItem4.Visible = false; 
                    }
                }
                else
                {
                    MessageBox.Show("用户不存在");
                    return;
                }

[解决办法]
 main.ShowDialog();写最后看看

热点排行