Ejemplo n.º 1
0
        /// <summary>
        ///     添加
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAdd_Click(object sender, EventArgs e)
        {
            // 获取巷道选择自定义控件上选择的数据信息

            var gasConcentrationProbeDataEntering = new GasConcentrationProbeDataEntering();

            if (DialogResult.OK == gasConcentrationProbeDataEntering.ShowDialog())
            {
                if (_iDisposeFlag == Const.DISPOSE_FLAG_ONE)
                {
                    // 加载瓦斯浓度探头数据信息
                    loadGasConcentrationProbeDataInfo();
                    // 跳转到尾页(必须实装)
                    dataPager1.btnLastPage_Click(sender, e);

                    // 设置farpoint焦点(必须实装)
                    fpGasConcentrationProbeDataInfo.Sheets[0].SetActiveCell(
                        fpGasConcentrationProbeDataInfo.Sheets[0].Rows.Count, 0);
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        ///     修改(必须实装)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            // 获取巷道选择自定义控件上选择的数据信息


            // 获取已选择明细行的索引
            var iSelIdxsArr = GetSelIdxs();
            // 获取编号(主键)
            var strPrimaryKey = fpGasConcentrationProbeDataInfo.Sheets[0].Cells[iSelIdxsArr[0], 1].Text;

            var gasConcentrationProbeDataEntering = new GasConcentrationProbeDataEntering(strPrimaryKey);

            if (DialogResult.OK == gasConcentrationProbeDataEntering.ShowDialog())
            {
                // 加载瓦斯浓度探头数据信息
                loadGasConcentrationProbeDataInfo();

                // 设置farpoint焦点(必须实装)
                fpGasConcentrationProbeDataInfo.Sheets[0].SetActiveCell(iSelIdxsArr[0], 0);
                fpGasConcentrationProbeDataInfo.Sheets[0].Cells[iSelIdxsArr[0], 0].Value = true;

                // *****************************************************

                // 保存索引号
                if (!_htSelIdxs.Contains(iSelIdxsArr[0]))
                {
                    _htSelIdxs.Add(iSelIdxsArr[0], true);
                }
                // 修改按钮设为不可用(必须实装)
                btnUpdate.Enabled = true;
                // 删除按钮设为不可用(必须实装)
                btnDelete.Enabled = true;
                // 全选/全不选checkbox设为未选中(必须实装)
                _chkSelAll.Checked = false;

                // *****************************************************
            }
        }