/// <summary> /// Raises the shared ExcelJoinClicked event /// </summary> public void Raise_ExcelJoin(object sender, FeatureSetEventArgs e) { if (ExcelJoinClicked != null) ExcelJoinClicked(sender, e); }
private static void ExcelJoinClicked(object sender, FeatureSetEventArgs e) { JoinDialog jd = new JoinDialog(e.FeatureSet); if (jd.ShowDialog() != DialogResult.OK) return; }
/// <summary> /// The join excel. /// </summary> /// <param name="sender"> /// The sender. /// </param> /// <param name="e"> /// The e. /// </param> private void JoinExcel(object sender, EventArgs e) { // This one works slightly differently. A new result featureset // is created, but only some of the time. If the new result is // different from the original "EditCopy" then we should add the // result to the layer. Otherwise, do nothing. FeatureSetEventArgs args = new FeatureSetEventArgs(DataSet); FeatureLayerEventSender.Instance.Raise_ExcelJoin(this, args); }