예제 #1
0
        private void LoadGridThucUong()
        {
            List <OrderDTO> listThucUongOrder = orderBUS.selectThucUongOrder(orderDTO.maHoaDon);

            if (listThucUongOrder == null)
            {
                DialogResult kq = MessageBox.Show("Thông báo ", "Hiện tại chưa có dữ liệu ");
            }
            gridLoadThucUong.Columns.Clear(); //xóa sạch cột trên datagridview
            gridLoadThucUong.DataSource = null;

            gridLoadThucUong.AutoGenerateColumns = false; //không cho phép tự động tạo cột
            gridLoadThucUong.AllowUserToAddRows  = false; //không cho phép người dụng tự động thêm cột
            gridLoadThucUong.DataSource          = listThucUongOrder;

            DataGridViewTextBoxColumn clTen = new DataGridViewTextBoxColumn();

            clTen.Name             = "Ten";
            clTen.HeaderText       = "Tên Thức Uống";
            clTen.DataPropertyName = "tenThucUong";
            gridLoadThucUong.Columns.Add(clTen);

            DataGridViewTextBoxColumn clGia = new DataGridViewTextBoxColumn();

            clGia.Name             = "giaThucUong";
            clGia.HeaderText       = "Giá Tiền";
            clGia.DataPropertyName = "giaThucUong";
            gridLoadThucUong.Columns.Add(clGia);

            DataGridViewTextBoxColumn clGhiChu = new DataGridViewTextBoxColumn();

            clGhiChu.Name             = "GhiChu";
            clGhiChu.HeaderText       = "Ghi Chú";
            clGhiChu.DataPropertyName = "ghiChu";
            gridLoadThucUong.Columns.Add(clGhiChu);

            DataGridViewButtonColumn clSua = new DataGridViewButtonColumn();

            clSua.Name             = "ThemGhiChu";
            clSua.HeaderText       = "";
            clSua.DataPropertyName = "themGhiChu";
            gridLoadThucUong.Columns.Add(clSua);

            DataGridViewButtonColumn clXoa = new DataGridViewButtonColumn();

            clXoa.Name             = "Xoa";
            clXoa.HeaderText       = "";
            clXoa.DataPropertyName = "xoa";
            gridLoadThucUong.Columns.Add(clXoa);
        }