| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 924 人关注过本帖
标题:[求助]代码问题
取消只看楼主 加入收藏
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
 问题点数:0 回复次数:12 
[求助]代码问题
小弟的代码
static void Main()
{
frmLogin login=new frmLogin();
login.ShowDialog();
if(login.IsLogin==true)
Application.Run(new Main());
}

划下划线的那一句运行不下去,高手请指教
搜索更多相关主题的帖子: 代码 
2006-08-03 17:23
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 

static void Main()
{
frmLogin login=new frmLogin();
login.ShowDialog();
if(frmlogin.IsLogin==true)
Application.Run(new Main());
}

private void btnLogin_Click(object sender, System.EventArgs e)
{
if(this.txtUserName.Text=="")
{
MessageBox.Show("请输入用户名!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
if(this.txtPass.Text=="")
{
MessageBox.Show("请输入用户密码!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
SqlConnection thisConnection=new SqlConnection(@"Data Source=(local);Integrated Security=SSPI;"+"Initial Catalog=student");
thisConnection.Open();
SqlCommand cmd=new SqlCommand("select Count(*) from userpass where userid='"+this.txtUserName.Text+"' and Password='"+this.txtPass.Text+"'",thisConnection);
int count=Convert.ToInt32(cmd.ExecuteScalar());
string uid="";
string upwd="";
try
{
thisConnection.Open();
SqlDataReader reader=cmd.ExecuteReader();
if(reader.Read())
{
uid=reader[0].ToString();
upwd=reader[1].ToString();
}
else
{
uid="";
upwd="";
}
reader.Close();
thisConnection.Close();
}
catch(SqlException er)
{
if(thisConnection.State==ConnectionState.Open)
thisConnection.Close();
MessageBox.Show(er.Message,"错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
return;
}
if(uid=="")
{
MessageBox.Show("用户名不存在!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
if(upwd.Trim()!=this.txtPass.Text.Trim())
{
MessageBox.Show("用户密码不正确!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
this.IsLogin=true;
this.Close();
}
}
}

2句下划线的错误


2006-08-03 17:30
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 
我想实现的功能是验证成功后打开新的窗体

2006-08-03 17:31
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 
小弟是初学者,可否说得明白点啊,怎么改来着

2006-08-03 17:39
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 
frmLogin是这个窗体的窗体名


我写上了你发的那段,还是不行,

2006-08-03 17:50
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 

它提示Main m=new Main(); m.show;

“学生管理系统.Main”并不包含对“show”的定义


2006-08-03 17:55
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 
Main 是个窗体啊,就是验证完要执行的那个啊

2006-08-03 18:01
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 
刚才那句话还有个错误提示
只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句

2006-08-03 18:02
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 
就是
m.Show();
出了问题

2006-08-03 18:03
coolfaith
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2006-4-25
收藏
得分:0 
晕,我没注意看啊,我自己写出来的都对

2006-08-03 18:06
快速回复:[求助]代码问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030606 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved