Esempio n. 1
0
 public override void OnClick()
 {
     try
     {
         TableJoins frm = new TableJoins();
         if (frm.ShowDialog() == DialogResult.OK)
         {
             if (frm._joinsGrid1.JoinModels == null || frm._joinsGrid1.JoinModels.Count <= 0)
             {
                 return;
             }
             foreach (JoinModel joinModel in frm._joinsGrid1.JoinModels)
             {
                 _view.CurrentGridView.VirtualGridView.JoinTable(joinModel.Table as IFeatureClass,
                                                                 joinModel.FromField, joinModel.ToField, joinModel.Fields.Split(',').ToList());
             }
         }
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message);
     }
 }