em muốn tạo 1 windows form đăng nhập. đăng nhập thành công thì vào phần mềm(vidu: hack picachu hay cái đọc được 1 thông báo gì đó...), không thành công thì sẽ thông báo không thành công(nếu ở đây có thể báo là đăng nhập sai user hoặc mật khẩu thì càng tốt), và quay lại ô đăng nhập. ở đây em muốn liên kết cơ sở với access(Database.mdb). em mới viết được code có tới đây là bí rồi hjx hjx, a chị giúp dùm em nhak...

code:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Data.OleDb;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace dangnhap

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

OleDbConnection cn = new OleDbConnection(); //Khai báo biến toàn cục

private void button1_Click(object sender, EventArgs e)

{

try

{

if (txtDangnhap.Text == "" || txtMk.Text == "")

{

MessageBox.Show("Bạn chưa điền đầy đủ thông tin", "Có lỗi xảy ra!");

txtDangnhap.Focus();

return;

}

else

{

try

{

if (cn.State == ConnectionState.Broken || cn.State == ConnectionState.Closed)

{

string strSQL = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=C:\\Database.mdb";

cn.ConnectionString = strSQL;

cn.Open();

MessageBox.Show("Kết nối csdl thành công", "Thông báo");

}

}

catch

{

MessageBox.Show("Không Kết Nối Được CSDL", "Thông báo");

txtDangnhap.Focus();

}

}

}

catch

{

MessageBox.Show("bạn đã quên user hoặc mật khẩu vui long đăng nhập lại");

txtDangnhap.Focus();

}

}

private void button2_Click(object sender, EventArgs e)

{

if (MessageBox.Show("Bạn có muốn thoát hay không ", "Thông Báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1) == DialogResult.OK)

{

this.Close();

}

}

}

}