// private void cmd1_Click(object sender, System.EventArgs e) // { // if (vs.Row>0 && vs.Rows[vs.Row].UserData+""!="2") // { // frmTaTransfer dlg=new frmTaTransfer(vs,vs1,nav1); // dlg.ShowDialog(); // label5.Text=vs1.Rows.Count-1 +""; // } // } private void vs_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.OldRange.r1 != e.NewRange.r2) { showdata(); } }
private void grfExpnD_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.NewRange.r1 < 0) { return; } if (e.NewRange.Data == null) { return; } //if (e.NewRange.Data == null) return; //String deptId = ""; //deptId = grfExpnD[e.NewRange.r1, colID] != null ? grfExpnD[e.NewRange.r1, colID].ToString() : ""; //setControl(deptId); //setControlEnable(false); //if(grfExpnD[e.OldRange.r1, e.OldRange.c1].ToString().Equals(grfExpnD[e.NewRange.r1, e.NewRange.c1].ToString())) //{ // grfExpnD[e.OldRange.r1, colDedit] = "1"; // grfExpnD.Rows[e.OldRange.r1].StyleNew.BackColor = Color.Gray; //} //setControlAddr(addrId); //setControlAddrEnable(false); }
private void grfStf_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.NewRange.r1 < 0) { return; } String aaa = ""; sB1.Text = e.NewRange.r1.ToString(); if (e.NewRange.Data == null) { return; } sB1.Text = e.NewRange.Data.ToString(); String cusId = ""; cusId = grfStf[e.NewRange.r1, colID] != null ? grfStf[e.NewRange.r1, colID].ToString() : ""; setControl(cusId); flagEdit = false; setControlEnable(flagEdit); //setGrfAddrH(cusId); //setGrfContH(cusId); //setGrfRmkH(cusId); //setGrfTaxH(cusId); //setControlEdit(false); //chkVoid.Show(); }
private void grfPosi_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.NewRange.r1 < 0) { return; } if (e.NewRange.Data == null) { return; } if (pageLoad) { return; } String deptId = "", name, grdid = "", grdname = ""; deptId = grfReq[e.NewRange.r1, colID] != null ? grfReq[e.NewRange.r1, colID].ToString() : ""; name = grfReq[e.NewRange.r1, colName] != null ? grfReq[e.NewRange.r1, colName].ToString() : ""; grdid = grfReq[e.NewRange.r1, colGrdId] != null ? grfReq[e.NewRange.r1, colGrdId].ToString() : ""; grdname = grfReq[e.NewRange.r1, colGrdname] != null ? grfReq[e.NewRange.r1, colGrdname].ToString() : ""; txtOpera.Value = name; txtDiagId.Value = deptId; txtDiagGrpId.Value = grdid; txtDiagGrp.Value = grdname; //setGrfPosi(deptId); //setControlEnable(false); //setControlAddr(addrId); //setControlAddrEnable(false); }
// if the custom editor is visible, make it follow the cell being edited private void _flex_AfterScroll(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (_myEditor.Visible) { _myEditor.UpdatePosition(); } }
private void depvs1_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.OldRange.r1 != e.NewRange.r1) { nav.Show_VS("DEP_ID=N'" + Dep.Get_Data("DEP_ID") + "' and (DEL_BT=0 or DEL_BT is null) and " + PublicFunction.Get_TYP(this.Tag, "")); Show_vs(); } }
private void fgBan_Nhom_AfterRowChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (fgBan_Nhom.Tag.ToString() == "0" || fgBan_Nhom.Row < fgBan_Nhom.Rows.Fixed || fgBan_Nhom.GetDataDisplay(fgBan_Nhom.Row, "ID_Nhom") == "") { return; } fgNS_Nhom.Rows.Count = fgNS_Nhom.Rows.Fixed; Load_fgNS_Nhom(); }
private void grfExpnD1_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.NewRange.r1 < 0) { return; } if (e.NewRange.Data == null) { return; } }
private void _flex_AfterSelChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { // invalidate whole rows between old and new ranges // (more efficient than simply calling Invalidate()) int r1 = Math.Min(e.OldRange.TopRow, e.NewRange.TopRow); int r2 = Math.Max(e.OldRange.BottomRow, e.NewRange.BottomRow); int c1 = _flex.Cols.Fixed; int c2 = _flex.Cols.Count - 1; _flex.Invalidate(r1, c1, r2, c2); }
private void flxgCalender_BeforeRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.NewRange.c1 >= 0 & e.NewRange.r1 >= 0) { if (this.flxgCalender[e.NewRange.r1, e.NewRange.c1] == null) { e.Cancel = true; return; } else { if (this.flxgCalender[e.NewRange.r1, e.NewRange.c1].ToString() == "") { e.Cancel = true; return; } } } else { e.Cancel = true; return; } dtDate = new DateTime(pvtintCurrYear, pvtintCurrMonth, Convert.ToInt32(this.flxgCalender[e.NewRange.r1, e.NewRange.c1])); pvtDataView = null; pvtDataView = new DataView(pvtDataSet.Tables["PaidHoliday"] , "PUBLIC_HOLIDAY_DATE = '" + dtDate.ToString() + "'" , "" , DataViewRowState.CurrentRows); if (pvtDataView.Count > 0) { this.lblPaidDate.Text = pvtDataView[0]["PUBLIC_HOLIDAY_DESC"].ToString(); } else { this.lblPaidDate.Text = ""; } if (pvtstrDateFormat.Substring(0, 4).ToUpper() == "YYYY") { this.lblDate.Text = pvtintCurrYear.ToString() + "/" + pvtintCurrMonth.ToString("00") + "/" + Convert.ToInt32(this.flxgCalender[e.NewRange.r1, e.NewRange.c1]).ToString("00"); } else { this.lblDate.Text = Convert.ToInt32(this.flxgCalender[e.NewRange.r1, e.NewRange.c1]).ToString("00") + "/" + pvtintCurrMonth.ToString("00") + "/" + pvtintCurrYear.ToString(); } }
// prevent selecting the locked columns void _flex_BeforeSelChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { // check if the new selection contains any bad columns int badCol = -1; for (int c = e.NewRange.LeftCol; c <= e.NewRange.RightCol; c++) { if (_lockedCols.Contains(c)) { badCol = c; break; } } // if so, cancel the selection and skip over the locked columns if (badCol > -1) { // cancel the selection e.Cancel = true; // try skipping over to the right if (_flex.Col < badCol) { for (int c = badCol + 1; c < _flex.Cols.Count; c++) { if (!_lockedCols.Contains(c)) { _flex.Select(e.NewRange.TopRow, c); break; } } return; } // try skipping to the left if (_flex.Col > badCol) { for (int c = badCol - 1; c >= _flex.Cols.Fixed; c--) { if (!_lockedCols.Contains(c)) { _flex.Select(e.NewRange.TopRow, c); break; } } return; } } }
private void grfBank_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.NewRange.r1 < 0) { return; } if (e.NewRange.Data == null) { return; } String addrId = ""; addrId = grfBank[e.NewRange.r1, colID] != null ? grfBank[e.NewRange.r1, colID].ToString() : ""; //setControlAddr(addrId); //setControlAddrEnable(false); }
private void grfDept_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (e.NewRange.r1 < 0) { return; } if (e.NewRange.Data == null) { return; } String deptId = ""; deptId = grfExpnC[e.NewRange.r1, colID] != null ? grfExpnC[e.NewRange.r1, colID].ToString() : ""; setControl(deptId); flagEdit = false; setControlEnable(flagEdit); }
private void _frz_AfterScroll(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { // if the frozen grid has the focus and the user selects non-frozen // cells, scroll main grid up. if (_frz.Focused) { int row = Math.Min(_frz.Row, _frz.RowSel); int bot = _main.Rows[row].Bottom + _main.ScrollPosition.Y; if (bot > Top) { // unless this is a mouse selection, give focus to main grid if (!_frz.Capture) { _main.Focus(); } _main.TopRow = _main.Row; } } SynchScrollPosition(true); }
private void fg_AfterRowChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (fgQD.Tag + "" == "0" || fgQD.Row < fgQD.Rows.Fixed) { SetButtonsStatus(99); return; } txtSoQuyetDinh.Text = fgQD.GetDataDisplay(fgQD.Row, "So_QuyetDinh"); dtmNgayQD.Value = Convert.ToDateTime(fgQD.GetData(fgQD.Row, "Ngay_QuyetDinh")); cmbNhaCungCap.EditValue = fgQD.GetIntValue(fgQD.Row, "ID_NhaCungCap"); SetButtonsStatus(byte.Parse(fgQD.GetDataDisplay(fgQD.Row, "TrangThai"))); //LoadFgChiTiet int ID_QuyetDinh = int.Parse(fgQD.GetDataDisplay(fgQD.Row, "ID_QuyetDinh")); int ID_NhaCungCap = int.Parse(fgQD.GetDataDisplay(fgQD.Row, "ID_NhaCungCap")); LoadfgChiTiet(ID_QuyetDinh, ID_NhaCungCap); }
void c1_dgwPlugin_AfterRowColChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { var evento = e; var objeto = sender; //if (e.ColumnIndex == 0) //{ // var isSelected = dgwPlugin.Rows[e.RowIndex].Cells[0] as DataGridViewCheckBoxCell; // if (Convert.ToBoolean(isSelected.Value)) // { // var boundControl = dgwPlugin.Rows[e.RowIndex]; // dgwPlugin.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.LightSteelBlue; // var pluginObject = boundControl.DataBoundItem as PluginObject; // _controlerFrmMain.PluginObjects.Add(pluginObject); // } // else // { // dgwPlugin.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.White; // } //} }
private void GridCharacteristic_BeforeSelChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { try { if (!stopCellChangedEvent) { FlexGrid grdCharacteristic = sender as FlexGrid; int rowIndex = grdCharacteristic.Row; //if (grdCharacteristic.Rows[rowIndex]["OriginalCharValue"] == null) // grdCharacteristic.Rows[rowIndex]["OriginalCharValue"] = grdCharacteristic.Rows[rowIndex]["CharValue"]; //if (grdCharacteristic.Rows[rowIndex]["CharStatus"] == null) // grdCharacteristic.Rows[rowIndex]["CharStatus"] = "Modified"; } } catch (Exception ex) { Logger.Log(ex, Logger.LogingLevel.Error); } }
void _flex_AfterScroll(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { if (!_synchronizing) { // avoid reentrant calls _synchronizing = true; // get new scrollposition for sender control C1FlexGrid src = sender as C1FlexGrid; src.Update(); Point pt = src.ScrollPosition; // apply to others if (src.Equals(this._flexTL)) { _flexTR.ScrollPosition = new Point(_flexTR.ScrollPosition.X, pt.Y); _flexBL.ScrollPosition = new Point(pt.X, _flexBL.ScrollPosition.Y); } else if (src.Equals(this._flexTR)) { _flexTL.ScrollPosition = new Point(_flexTL.ScrollPosition.X, pt.Y); _flexBR.ScrollPosition = new Point(pt.X, _flexBR.ScrollPosition.Y); } else if (src.Equals(this._flexBL)) { _flexTL.ScrollPosition = new Point(pt.X, _flexTL.ScrollPosition.Y); _flexBR.ScrollPosition = new Point(_flexBR.ScrollPosition.X, pt.Y); } else if (src.Equals(this._flexBR)) { _flexBL.ScrollPosition = new Point(_flexBL.ScrollPosition.X, pt.Y); _flexTR.ScrollPosition = new Point(pt.X, _flexTR.ScrollPosition.Y); } // done _synchronizing = false; } }
private void _flex_AfterRowColChange1(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { //throw new NotImplementedException(); }
void c1FlexGrid1_AfterSelChange(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { UpdateButtonsSatus(); }
// synchronize scrolling private void _main_AfterScroll(object sender, C1.Win.C1FlexGrid.RangeEventArgs e) { SynchScrollPosition(false); }