Esempio n. 1
0
        // 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();
        }
Esempio n. 2
0
        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);
        }