Code
Code
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 thihetmon
{
public partial class frmLopSinhVien : Form
{
public frmLopSinhVien()
{
InitializeComponent();
}
QLDDataContext dt = new QLDDataContext();
private void frmLopSinhVien_Load(object sender, EventArgs e)
{
cboLop.DisplayMember = "tenLop";
cboLop.ValueMember = "malop";
cboLop.DataSource = dt.Lop_SelectAll();
txtMaLop.DataBindings.Clear();
txtMaLop.DataBindings.Add("Text", cboLop.DataSource, "maLop");
txtTenLop.DataBindings.Clear();
txtTenLop.DataBindings.Add("Text", cboLop.DataSource, "tenLop");
}
Boolean adLop = false;
private void button1_Click(object sender, EventArgs e)
{
txtMaLop.Text = "";
txtTenLop.Text = "";
txtMaLop.Enabled = true;
txtMaLop.Focus();
adLop = true;
}
txtHoTen.DataBindings.Clear();
txtHoTen.DataBindings.Add("Text", dtgSinhVien.DataSource, "hoTen");
dateTimeNgaySinh.DataBindings.Clear();
dateTimeNgaySinh.DataBindings.Add("Text", dtgSinhVien.DataSource,
"ngaySinh");
txtGioiTinh.DataBindings.Clear();
txtGioiTinh.DataBindings.Add("Text", dtgSinhVien.DataSource, "gioiTinh");
txtNoiSinh.DataBindings.Clear();
txtNoiSinh.DataBindings.Add("Text", dtgSinhVien.DataSource, "noiSinh");
txtDanToc.DataBindings.Clear();
txtDanToc.DataBindings.Add("Text", dtgSinhVien.DataSource, "danToc");
}
private void txtGioiTinh_Format(object sender, ConvertEventArgs e)
{
if (e.DesiredType == typeof(string))
{
e.Value = (int)e.Value == 1 ? "Nữ" : "Nam";
}
}
dtgSinhVien.DataSource = sinhVienDisplayList;
BindStudentDetails();
}
}