欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VS2012实现简单登录界面

程序员文章站 2022-03-22 08:13:05
本文实例为大家分享了vs2012实现登录界面的具体代码,供大家参考,具体内容如下 这个是第一个界面的代码: using system; using syste...

本文实例为大家分享了vs2012实现登录界面的具体代码,供大家参考,具体内容如下

这个是第一个界面的代码:

using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
using system.data.sqlclient;

namespace 登录x
{
  public partial class form1 : form
  {
    public form1()
    {
      initializecomponent();
    }

    private void userinfobindingnavigatorsaveitem_click(object sender, eventargs e)
    {
      this.validate();
      this.userinfobindingsource.endedit();
      this.tableadaptermanager.updateall(this.studentrecorddataset);

    }

    private void form1_load(object sender, eventargs e)
    {
      // todo: 这行代码将数据加载到表“studentrecorddataset1.userinfo”中。您可以根据需要移动或删除它。
      this.userinfotableadapter1.fill(this.studentrecorddataset1.userinfo);
      // todo: 这行代码将数据加载到表“studentrecorddataset.userinfo”中。您可以根据需要移动或删除它。
      this.userinfotableadapter.fill(this.studentrecorddataset.userinfo);

    }

    private void passwordlabel_click(object sender, eventargs e)
    {

    }

    private void button1_click(object sender, eventargs e)
    {
      string connstring = @"data source=.;initial catalog=studentrecord;integrated security=true";
      sqlconnection conn = new sqlconnection(connstring);
      string sql = "select count(*) from userinfo where username='" + usernamecombobox.text + "'and password='" + passwordtextbox.text + "'";
      conn.open();
      sqlcommand comm = new sqlcommand(sql, conn);
      int num = (int)comm.executescalar();
      if (num > 0)
      {
        form2 frm2 = new form2();
        frm2.show();

      }
      else
      {
        messagebox.show("对不起,用户名和密码并不匹配!", "登陆失败");
      }
      conn.close();
    }

    private void usernamecombobox_selectedindexchanged(object sender, eventargs e)
    {

    }

    private void passwordtextbox_textchanged(object sender, eventargs e)
    {

    }
  }
}

这个是第二个界面的代码:

using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;

namespace 登录x
{
  public partial class form2 : form
  {
    public form2()
    {
      initializecomponent();
    }

    private void label1_click(object sender, eventargs e)
    {

    }
  }
}

运行结果如图:

VS2012实现简单登录界面

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。