// thực hiện chức năng cho bảng Topiing private void LoadTopping() { List <ToppingDTO> listSanh = toppingBUS.select(); if (listSanh == null) { DialogResult kq = MessageBox.Show("Thông báo ", "Hiện tại chưa có dữ liệu vui lòng thêm dữ liệu"); } gridTopping.Columns.Clear(); //xóa sạch cột trên datagridview gridTopping.DataSource = null; gridTopping.AutoGenerateColumns = false; //không cho phép tự động tạo cột gridTopping.AllowUserToAddRows = false; //không cho phép người dụng tự động thêm cột gridTopping.DataSource = listSanh; DataGridViewTextBoxColumn clMa = new DataGridViewTextBoxColumn(); clMa.Name = "Ma"; clMa.HeaderText = "Mã Topping"; clMa.DataPropertyName = "maTopping"; //kiểu dữ liệu nằm ở lớp DTO gridTopping.Columns.Add(clMa); DataGridViewTextBoxColumn clTen = new DataGridViewTextBoxColumn(); clTen.Name = "Ten"; clTen.HeaderText = "Tên Topping"; clTen.DataPropertyName = "tenTopping"; gridTopping.Columns.Add(clTen); DataGridViewTextBoxColumn clGia = new DataGridViewTextBoxColumn(); clGia.Name = "Gia"; clGia.HeaderText = "Giá Tiền"; clGia.DataPropertyName = "giaTopping"; gridTopping.Columns.Add(clGia); DataGridViewButtonColumn clSua = new DataGridViewButtonColumn(); clSua.Name = "btSua"; clSua.HeaderText = "Sửa"; clSua.DataPropertyName = "sua"; gridTopping.Columns.Add(clSua); DataGridViewButtonColumn clXoa = new DataGridViewButtonColumn(); clXoa.Name = "btXoa"; clXoa.HeaderText = "Xóa"; clXoa.DataPropertyName = "xoa"; gridTopping.Columns.Add(clXoa); ///// ep app cập nhật dữ liệu ngay lập tức lên datagridview bằng cách binding datasource //CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[gridTopping.DataSource]; //myCurrencyManager.Refresh(); }
private void LoadTopping() { List <ToppingDTO> listTopping = toppingBUS.select(); if (listTopping == null) { DialogResult kq = MessageBox.Show("Thông báo ", "Hiện tại chưa có dữ liệu "); } gridTopping.Columns.Clear(); //xóa sạch cột trên datagridview gridTopping.DataSource = null; gridTopping.AutoGenerateColumns = false; //không cho phép tự động tạo cột gridTopping.AllowUserToAddRows = false; //không cho phép người dụng tự động thêm cột gridTopping.DataSource = listTopping; DataGridViewTextBoxColumn clMa = new DataGridViewTextBoxColumn(); clMa.Name = "Ma"; clMa.HeaderText = "Mã Topping"; clMa.DataPropertyName = "maTopping"; //kiểu dữ liệu nằm ở lớp DTO gridTopping.Columns.Add(clMa); DataGridViewTextBoxColumn clTen = new DataGridViewTextBoxColumn(); clTen.Name = "Ten"; clTen.HeaderText = "Tên Topping"; clTen.DataPropertyName = "tenTopping"; gridTopping.Columns.Add(clTen); DataGridViewTextBoxColumn clGia = new DataGridViewTextBoxColumn(); clGia.Name = "Gia"; clGia.HeaderText = "Giá Tiền"; clGia.DataPropertyName = "giaTopping"; gridTopping.Columns.Add(clGia); DataGridViewButtonColumn clChon = new DataGridViewButtonColumn(); clChon.Name = "btChon"; clChon.HeaderText = "Sửa"; clChon.DataPropertyName = "chon"; gridTopping.Columns.Add(clChon); }