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

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

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

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


            dataGridViewNhaCungCap.DataSource = nhaCungCapDataTable;
            CreatedataGridViewNhaCungCap();
            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataGridViewNhaCungCap.DataSource];

            myCurrencyManager.Refresh();
        }