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; } }
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; } }
/// <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 }