Bài 6 : Thao tác với listview
STT Tên Control Loại Tên hàm xử lý
1 lsvNhanVien ListView lsvNhanVien_SelectedIndexChanged
2 txtHoTen TextBox
3 dtpNgaySinh DateTimePicker
4 txtDiaChi TextBox
5 txtDienThoai TextBox
6 cboBangCap ComboBox cboBangCap.SelectedValue.ToString()
7 btnThem Button btnThem_Click
8 btnXoa Button btnXoa_Click
9 btnCapNhat Button btnCapNhat_Click
10 btnSua Button btnSua_Click
11 btnHuy Button btnHuy_Click
12 btnThoat Form btnThoat_Click
13 frmNhanVien Form frmNhanVien_Load
- Code:
-
private void bt_them_Click(object sender, EventArgs e)
{
lsv_nhanvien.Items.Add(txt_hoten.Text);
//xác định họ và tên ở cuối
lsv_nhanvien.Items[lsv_nhanvien.Items.Count - 1].SubItems.Add(dtp_ngaysinh.Value.ToShortDateString());
lsv_nhanvien.Items[lsv_nhanvien.Items.Count - 1].SubItems.Add(txt_dt.Text);
lsv_nhanvien.Items[lsv_nhanvien.Items.Count - 1].SubItems.Add(txt_dc.Text);
}
private void bt_xoa_Click(object sender, EventArgs e)
{
//kiểm tra xem ở lsv_nhan vien đã có dữ liệu gì hay chưa
if (lsv_nhanvien.SelectedItems.Count > 0)
{
//xóa dữ liễu\
lsv_nhanvien.Items.Remove(lsv_nhanvien.SelectedItems[0]);
}
}
private void bt_sua_Click(object sender, EventArgs e)
{
if (lsvNhanVien.SelectedItems.Count > 0)
{
lsvNhanVien.SelectedItems[0].SubItems[0].Text = txtHoten.Text;
lsvNhanVien.SelectedItems[0].SubItems[1].Text =
dtpNgaySinh.Value.ToShortDateString();
lsvNhanVien.SelectedItems[0].SubItems[2].Text = txtDienThoai.Text;
lsvNhanVien.SelectedItems[0].SubItems[3].Text = txtDiaChi.Text;
}