Exemple #1
0
        private void linkMeta_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            FrmChoiseModal sFrmChoiseModal = new FrmChoiseModal(TxtMeta);

            if (sFrmChoiseModal.ShowDialog() == DialogResult.OK)
            {
                CDbDefine sCDbDefine = (CDbDefine)TxtMeta.Tag;
                mDrillRule.MetaModalID = sCDbDefine.DbModelID;
            }
        }
Exemple #2
0
 private void btnFeildGuide_Click(object sender, EventArgs e)
 {
     if (mRecordHtmls != null && mRecordHtmls.Length > 0)
     {
         FrmRegularFieldGuide sFrmGetFieldGuide = new FrmRegularFieldGuide();
         sFrmGetFieldGuide.ShowDialog();
         CDbDefine sCDbDefine = CommonDbServer.GetModalDbByID(mDrillRule.MetaModalID);
         TxtMeta.Text = sCDbDefine.DbName;
         TxtMeta.Tag  = sCDbDefine;
     }
 }
Exemple #3
0
        /// <summary>
        /// 加载提取规则
        /// </summary>
        private void LoadDrillRule(DrillRegularRule pRule)
        {
            if (pRule != null)
            {
                mDrillRule = pRule;
            }
            else
            {
                mDrillRule = new DrillRegularRule();
            }
            CmbConditionType.SelectedIndex = mDrillRule.ConditionType;
            TxtConditionTag.Text           = mDrillRule.ConditionTag;

            TxtStartTag.Text = mDrillRule.StartTag;
            TxtEndTag.Text   = mDrillRule.EndTag;
            if (mDrillRule.DrillType == 0)
            {
                tabControl3.SelectedIndex = 0;   //提取类型
            }
            else
            {
                tabControl3.SelectedIndex = 1;   //提取类型
            }
            #region 链接提取模式
            CmbLinkType.SelectedIndex = mDrillRule.FeatureType;
            TxtUrlFeatrue.Text        = mDrillRule.Feature;
            #endregion

            #region 高级提取模式
            CDbDefine sCDbDefine = CommonDbServer.GetModalDbByID(mDrillRule.MetaModalID);
            TxtMeta.Text    = sCDbDefine.DbName;
            TxtMeta.Tag     = sCDbDefine;
            TxtSpliter.Text = mDrillRule.Splitter;
            SplitRecord(null, null);
            #endregion
        }