using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace LayDuLieuCuaNguoiYeu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SqlConnection sqlConn;//khai báo biến connection
#region Ket noi cua tui ne
void KetnoiCSDL1()//thực hiện kết nối bằng chuỗi kết nối
{
try
{
// b1: khoi tao ket noi
sqlConn = new SqlConnection("Data Source=.;Initial Catalog=newMyLove;Integrated Security=True");
// b2: mo ket noi
sqlConn.Open();
// b3: ... thao tac du lieu
MessageBox.Show("Ket noi thanh cong", "Chuc mung", MessageBoxButtons.OK, MessageBoxIcon.Information);
// B4: dong ket noi
sqlConn.Close();
}
catch // bay loi
{
MessageBox.Show("Ket noi tieu rui", "kho ghe", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop);
}
}
void KetnoiCSDL2(string tenmay, string tencsdl)//thực hiện kết nối bằng chuỗi kết nối
{
try
{
// b1: khoi tao ket noi
sqlConn = new SqlConnection("Data Source=" + tenmay + ";Initial Catalog=" + tencsdl + ";Integrated Security=True");
// b2: mo ket noi
sqlConn.Open();
// b3: ... thao tac du lieu
MessageBox.Show("Ket noi thanh cong", "Chuc mung", MessageBoxButtons.OK, MessageBoxIcon.Information);
// B4: dong ket noi
sqlConn.Close();
}
catch // bay loi
{
MessageBox.Show("Ket noi tieu rui", "kho ghe", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop);
}
}
void KetnoiCSDL3() //thực hiện kết nối bằng chuỗi kết nối
{
try
{
string strCon = "Data Source=GIAOVIEN;Database=newMyLove;User ID=sa;Password=sa";
// b1: khoi tao ket noi
sqlConn = new SqlConnection(strCon);
// b2: mo ket noi
sqlConn.Open();
// b3: ... thao tac du lieu
MessageBox.Show("Ket noi thanh cong", "Chuc mung", MessageBoxButtons.OK, MessageBoxIcon.Information);
// B4: dong ket noi
sqlConn.Close();
}
catch // bay loi
{
MessageBox.Show("Ket noi tieu rui", "kho ghe", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop);
}
}
void KetnoiCSDL4(string tenmay, string tencsdl, string tendn, string matkhau) //thực hiện kết nối bằng chuỗi kết nối
{
try
{
string strCon = "Data Source=" + tenmay + ";Database=" + tencsdl + ";User ID=" + tendn + ";Password=" + matkhau + ";" ;
// b1: khoi tao ket noi
sqlConn = new SqlConnection(strCon);
// b2: mo ket noi
sqlConn.Open();
// b3: ... thao tac du lieu
MessageBox.Show("Ket noi thanh cong", "Chuc mung", MessageBoxButtons.OK, MessageBoxIcon.Information);
// B4: dong ket noi
http://sqlConn.Close(); }
catch // bay loi
{
MessageBox.Show("Ket noi tieu rui", "kho ghe", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop);
}
}
void XuatDuLieuRaListView1()
{
// dung de thuc hien lenh sql
SqlCommand cmd = sqlConn.CreateCommand();
cmd.CommandText = "select * from nhanvien";
// reader doc du lieu tu command ra
SqlDataReader myreader = cmd.ExecuteReader();
lsvNhanVien.Columns.Add("Ma Nhan Vien");
lsvNhanVien.Columns.Add("Ho Ten Nhan Vien");
lsvNhanVien.Columns.Add("Ngay Sinh");
http://lsvNhanVien.Columns.Add("Dia Chi");
http://lsvNhanVien.Columns.Add("Dien Thoai");
http://lsvNhanVien.Columns.Add("Ma Bang Cap");
while (myreader.Read())
{
ListViewItem lvi = new ListViewItem(myreader.GetInt32(0).ToString());
lvi.SubItems.Add(myreader.GetString(1).ToString());
lvi.SubItems.Add(myreader.GetDateTime(2).ToString());
http://lvi.SubItems.Add(myreader.GetString(3).ToString()); http://lvi.SubItems.Add(myreader.GetString(4).ToString()); http://lvi.SubItems.Add(myreader.GetInt32(5).ToString()); lsvNhanVien.Items.Add(lvi);
}
myreader.Close();
sqlConn.Close();
}
#endregion
DataSet ds = new DataSet();//khai báo 1 dataset
DataTable layDanhSachNhanVien(string tenbang) //lấy danh sách nhân viên
{
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("Select * from "+ tenbang, sqlConn);
da.Fill(ds);
return ds.Tables[0];
}
private void btnKetNoi_Click(object sender, EventArgs e)
{
/*KetnoiCSDL1();
if (txtTenMay.Text.Length > 0 && txtTenCSDL.Text.Length > 0)
KetnoiCSDL2(txtTenMay.Text, txtTenCSDL.Text);
else
MessageBox.Show("Chua nhap ten may hoac ten csdl");
* */
//KetnoiCSDL3();
KetnoiCSDL4(txtTenMay.Text, txtTenCSDL.Text, txtTenDN.Text, txtMatKhau.Text);
XuatDuLieuRaListView1();
dataGridView1.DataSource = layDanhSachNhanVien("sach");
// XuatDuLieu();
}
}
}