Esempio n. 1
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;
     }
 }
Esempio n. 2
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
        }