private void lkRackID2_EditValueChanged(object sender, EventArgs e) { selectedRackID = Convert.ToInt32(lkRackID2.EditValue); gridItemDetailByLocation.DataSource = null; if (!bw.IsBusy) { bw.RunWorkerAsync(); } // THIS OPTION HAS BEEN DISABLED FOR THE TIME BEING //lkFrom.Properties.DataSource = PalletLocation.GetNonFree(selectedRackID); //lkTo.Properties.DataSource = PalletLocation.GetFreeIn(selectedRackID); gridItemMovementView.Columns.Clear(); var src = new ShelfRowColumn(); src.LoadColumnsForShelf(selectedRackID); while (!src.EOF) { GridColumn gc = gridItemMovementView.Columns.Add(); gc.FieldName = src.Index.ToString(); gc.Caption = src.Label; gc.Visible = true; repositoryItemButtonEdit1.AllowFocused = true; gc.ColumnEdit = repositoryItemButtonEdit1; src.MoveNext(); } }
private void lookUpEdit1_EditValueChanged(object sender, EventArgs e) { selectedRackID = Convert.ToInt32(lkRackID2.EditValue); //gridControl1.DataSource = null; //gridView1.Columns.Clear(); BackgroundWorker bw = new BackgroundWorker(); bw.WorkerReportsProgress = true; DataTable dtbl = PalletLocation.GetIDItemDataTableFor(selectedRackID, bw); gridView2.Columns.Clear(); ShelfRowColumn src = new ShelfRowColumn(); src.LoadColumnsForShelf(selectedRackID); while (!src.EOF) { GridColumn gc = gridView2.Columns.Add(); gc.FieldName = src.Index.ToString(); gc.Caption = src.Label; gc.Visible = true; gc.ColumnEdit = repositoryItemButtonEdit1; src.MoveNext(); } gridItemDetailByLocation.DataSource = dtbl; // bind lkHighlightItems.Properties.DataSource = Shelf.GetItemsOnShelf(selectedRackID); }