コード例 #1
0
        private void btnAddColor_Click(object sender, EventArgs e)
        {
            if (gcPowerSetColorDtl.DataSource == null)
            {
                return;
            }
            DataTable dtEditPowerSetColorDtl = gcPowerSetColorDtl.DataSource as DataTable;
            DataRow   drNew = dtEditPowerSetColorDtl.NewRow();

            drNew[BASE_POWERSET_COLORATCNO.FIELDS_POWERSET_KEY_ATC] = FanHai.Hemera.Share.Common.CommonUtils.GenerateNewKey(0);
            drNew[BASE_POWERSET_COLORATCNO.FIELDS_POWERSET_KEY]     = _powerSet_Key;
            PowerSetDtlColorForm psdf = new PowerSetDtlColorForm();

            psdf.isEdit   = false;
            psdf.drCommon = drNew;
            if (DialogResult.OK == psdf.ShowDialog())
            {
                InitDataBind();
            }
        }
コード例 #2
0
        private void btnModifyColor_Click(object sender, EventArgs e)
        {
            if (gvPowerSetColorDtl.FocusedRowHandle < 0 || gvPowerSetColorDtl.RowCount < 1)
            {
                MessageService.ShowMessage("请选择编辑的【花色】数据!", "提示");
                return;
            }

            DataTable dtEditPowerSetColorDtl = gcPowerSetColorDtl.DataSource as DataTable;
            string    pk = gvPowerSetColorDtl.GetRowCellValue(gvPowerSetColorDtl.FocusedRowHandle, BASE_POWERSET_COLORATCNO.FIELDS_POWERSET_KEY_ATC).ToString();

            DataRow[] drEditPowerSetColorDtls = dtEditPowerSetColorDtl.Select(string.Format(BASE_POWERSET_COLORATCNO.FIELDS_POWERSET_KEY_ATC + "='{0}'", pk));

            if (drEditPowerSetColorDtls.Length > 0)
            {
                PowerSetDtlColorForm psdf = new PowerSetDtlColorForm();
                psdf.isEdit   = true;
                psdf.drCommon = drEditPowerSetColorDtls[0];
                if (DialogResult.OK == psdf.ShowDialog())
                {
                    InitDataBind();
                }
            }
        }