父窗体是FrmMain ,子窗体是FrmLogin
为何连接成功,FrmMain的Text没改变?
代码是:
string ConnectStr = "server=localhost;database=ClassDesign;uid=sa;pwd=;";
try
{
SqlConnection mycon = new SqlConnection(ConnectStr);
mycon.Open();
FrmMain frmmain = new FrmMain();
frmmain.Text = frmmain.Text + "—已登录";
MessageBox.Show("连接成功");
this.Hide();
}
catch
{
MessageBox.Show("连接失败","连接出错");
return;
}
大家多多指点~~
为何连接成功,FrmMain的Text没改变?
代码是:
string ConnectStr = "server=localhost;database=ClassDesign;uid=sa;pwd=;";
try
{
SqlConnection mycon = new SqlConnection(ConnectStr);
mycon.Open();
FrmMain frmmain = new FrmMain();
frmmain.Text = frmmain.Text + "—已登录";
MessageBox.Show("连接成功");
this.Hide();
}
catch
{
MessageBox.Show("连接失败","连接出错");
return;
}
大家多多指点~~
解决方案 »
- 求 解一个三元一次方程的程序
- (WinForm)在TreeView中如何确定滚动条的位置(刚刚问题没问完就结帖了,只要30分了)
- 现在我已经有ftp的断点续传的代码,但里面没有使用多线程,现在我要改成多线程,怎么改?
- 页面提交问题
- 怎么用最简单的方法,让一个WINFORM程序里所有的子窗体,都共用主窗体的图标???
- 怎么将带参数的存储过程结果导入dataset ?
- 2个问题
- 我给一个winform添加了一个ListBox和一个BindingSource,在Form1.cs里面有下面的代码:
- 新手疑惑 C#控制台程序
- 请教一个c#编译问题
- 数组问题,
- winform datagridview 如何设置某一列的默认值?
再frmmain.Text = frmmain.Text + "—已登录";
这个得弄清楚类和实例的关系了如果你清楚的话,那么就是下面这段代码还差一行
FrmMain frmmain = new FrmMain();
frmmain.Text = frmmain.Text + "—已登录"; 增加
frmmain.Show();不然它是不显示的,当然看不到了
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
LoginForm userLogin = new LoginForm();
if (userLogin.ShowDialog() == DialogResult.OK)
{
Application.Run(new MainForm());
}
还要在login.cs做下修改:
登录成功后加语句this.DialogResult = DialogResult.OK;