要不 俺就要死了~~~~
static void Main()
{
Application.Run(new Form1());
}
private void label1_Click(object sender, System.EventArgs e)
{
}
private void button1_Click(object sender, System.EventArgs e)
{
switch(comboBox1.SelectedIndex)
{
case 0:
if(textBox1.Text==""||textBox2.Text=="")
{
MessageBox.Show("用户名和密码不能为空","提示",MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);
return;
}
else
{
try
{
OleDbConnection conn=db.createdb();
conn.Open();
OleDbCommand cmd=new OleDbCommand("select count(*) from user_info where user_id='"+textBox1.Text+"'and user_pwd='"+textBox2.Text+"'and beizhu='1'",conn);
int count=Convert.ToInt32(cmd.ExecuteScalar().ToString());
if(count>0)
{
Form2 form=new Form2();
form.Show();
this.Hide();
}
}
catch(Exception ex)
{
MessageBox.Show("错误"+ex.ToString(),"错误");
}
}
break;
case 1:
if(textBox1.Text==""||textBox2.Text=="")
{
MessageBox.Show("用户名和密码不能为空","提示",MessageBoxButtons.RetryCancel,MessageBoxIcon.Information);
return;
}
else
{
try
{
OleDbConnection conn=db.createdb();
conn.Open();
OleDbCommand cmd=new OleDbCommand("select count(*) from user_info where user_id='"+textBox1.Text+"'and user_pwd='"+textBox2.Text+"'and beizhu='0'",conn);
int count=Convert.ToInt32(cmd.ExecuteScalar().ToString());
if(count>0)
{
main form=new main();
form.Show();
this.Hide();
}
}
catch(Exception ex)
{
MessageBox.Show("错误"+ex.ToString(),"错误");
}
}
break;
default:
break;
}

程序代码:using System;
using System.Collections.Generic;
using using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace money
{
public partial class Frm_Login : Form
{
public Frm_Login()
{
InitializeComponent();
this.Closing += new CancelEventHandler(FormMain_Closing);
}
void FormMain_Closing(object sender, CancelEventArgs e)
{
DialogResult dr = MessageBox.Show("确定退出系统吗?", "退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
if (dr == DialogResult.OK)
{
//
//在这里请处理相关事务,比如保存等
//
Application.Exit();
}
else
{
e.Cancel = true;
}
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button1_Click(object sender, EventArgs e)
{
string strconn = "provider=microsoft.jet.oledb.4.0;data source=./财务软件.mdb";
OleDbConnection conn = new OleDbConnection(strconn);
string strcmd = "select * from users where name='" + tb1.Text.Trim() + "'and pwd='" + tb2.Text.Trim() + "' ";
OleDbCommand cmd = new OleDbCommand(strcmd, conn);
OleDbDataReader reader = cmd.ExecuteReader();
try
{
reader.Read();
if (reader.HasRows)
{
string pp = tb1.Text;
Frm_Main newfrm = new Frm_Main(pp);
this.Hide();
newfrm.Show();
}
else
{
MessageBox.Show("用户密码错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
tb1.Text = "";
tb2.Text = "";
tb1.Focus();
}
}
finally
{
if (reader != null)
conn.Close();
}
}
}
}
这个适合不?刚好我做用这个数据库