Ejemplo n.º 1
0
        // thưc hiện chức năng cho bảng thức uống
        private void LoadThucUong()
        {
            List <ThucUongDTO> listSanh = thucUongBUS.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");
            }
            gridThucUong.Columns.Clear(); //xóa sạch cột trên datagridview
            gridThucUong.DataSource = null;

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

            DataGridViewTextBoxColumn clMa = new DataGridViewTextBoxColumn();

            clMa.Name             = "Ma";
            clMa.HeaderText       = "Mã Thức uống";
            clMa.DataPropertyName = "maThucUong"; //kiểu dữ liệu nằm ở lớp DTO
            gridThucUong.Columns.Add(clMa);

            DataGridViewTextBoxColumn clTen = new DataGridViewTextBoxColumn();

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

            DataGridViewTextBoxColumn clGia = new DataGridViewTextBoxColumn();

            clGia.Name             = "Gia";
            clGia.HeaderText       = "Giá Tiền";
            clGia.DataPropertyName = "gia";
            gridThucUong.Columns.Add(clGia);

            DataGridViewButtonColumn clSua = new DataGridViewButtonColumn();

            clSua.Name             = "btSua";
            clSua.HeaderText       = "Sửa";
            clSua.DataPropertyName = "sua";
            gridThucUong.Columns.Add(clSua);

            DataGridViewButtonColumn clXoa = new DataGridViewButtonColumn();

            clXoa.Name             = "btXoa";
            clXoa.HeaderText       = "Xóa";
            clXoa.DataPropertyName = "xoa";
            gridThucUong.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[gridThucUong.DataSource];
            //myCurrencyManager.Refresh();
        }
Ejemplo n.º 2
0
        private void LoadThucUong()
        {
            List <ThucUongDTO> listThucUong = thucUongBUS.select();

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

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

            DataGridViewTextBoxColumn clMa = new DataGridViewTextBoxColumn();

            clMa.Name             = "maThucUong";
            clMa.HeaderText       = "Mã Thức Uống";
            clMa.DataPropertyName = "maThucUong";
            gridThucAn.Columns.Add(clMa);

            DataGridViewTextBoxColumn clTen = new DataGridViewTextBoxColumn();

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

            DataGridViewTextBoxColumn clGia = new DataGridViewTextBoxColumn();

            clGia.Name             = "Gia";
            clGia.HeaderText       = "Giá Tiền";
            clGia.DataPropertyName = "gia";
            gridThucAn.Columns.Add(clGia);

            DataGridViewButtonColumn clChon = new DataGridViewButtonColumn();

            clChon.Name             = "btChon";
            clChon.HeaderText       = "chon";
            clChon.DataPropertyName = "chon";
            gridThucAn.Columns.Add(clChon);
        }