Ejemplo n.º 1
0
        /*
         * Binding Data vào UI và xử lý các tác vụ liên quan đến database
         */
        public void loadDanhSachHang()
        {
            //List<HangDTO> listHang = HangBUS.getListDanhSachHang();
            hangDataTable = hangBUS.GetDataTableHang();


            if (hangDataTable == null)
            {
                XtraMessageBox.Show("ĐÃ CÓ LỖI XẢY RA KHI TẢI DỮ LIỆU!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            }

            dataGridViewHang.Columns.Clear();
            dataGridViewHang.DataSource = null;

            dataGridViewHang.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dataGridViewHang.AutoGenerateColumns = false;
            //dataGridViewHang.AllowUserToAddRows = false;


            dataGridViewHang.DataSource = hangDataTable;
            CreateDataGridViewHang();
            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataGridViewHang.DataSource];

            myCurrencyManager.Refresh();
        }