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); }