Exemplo n.º 1
0
        private void LoadGridTopping()
        {
            List <OrderDTO> listToppingOrder = orderBUS.selectToppingOrder(orderDTO.maHoaDon);

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

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

            DataGridViewTextBoxColumn clTen = new DataGridViewTextBoxColumn();

            clTen.Name             = "Ten";
            clTen.HeaderText       = "Tên Topping";
            clTen.DataPropertyName = "tenTopping";
            gridLoadTopping.Columns.Add(clTen);

            DataGridViewTextBoxColumn clGia = new DataGridViewTextBoxColumn();

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

            DataGridViewButtonColumn clXoa = new DataGridViewButtonColumn();

            clXoa.Name             = "Xoa";
            clXoa.HeaderText       = "Xóa";
            clXoa.DataPropertyName = "xoa";
            gridLoadTopping.Columns.Add(clXoa);
        }