void ConfigGridView_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e)
 {
     if (String.IsNullOrWhiteSpace(this.TableName) == false)
     {
         ABCPivotGridField.FieldConfig config = this.ConfigGridView.GetRow(e.RowHandle) as ABCPivotGridField.FieldConfig;
         if (config != null)
         {
             config.TableName = this.TableName;
         }
     }
 }
 void repoFieldNameChooser_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     ABCPivotGridField.FieldConfig config = this.ConfigGridView.GetRow(this.ConfigGridView.FocusedRowHandle) as ABCPivotGridField.FieldConfig;
     if (config != null)
     {
         String         strOldFieldName = this.ConfigGridView.GetFocusedDisplayText();
         FieldChooserEx chooser         = new FieldChooserEx(config.TableName, strOldFieldName);
         if (chooser.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             this.ConfigGridView.SetFocusedRowCellValue(this.ConfigGridView.FocusedColumn, chooser.Result);
         }
     }
 }