Beispiel #1
0
 public override DataTable Clone()
 {
     TableClutterParams param = new TableClutterParams();
     foreach (DataRow row in base.Rows)
     {
         param.Rows.Add(row.ItemArray);
     }
     return param;
 }
Beispiel #2
0
 public ClutterParamsForm()
 {
     this.components = null;
     this.m_ActualExistMarker = false;
     this.InitializeComponent();
     TableClutterParams param = new TableClutterParams();
     Dictionary<short, string> clutter = new Dictionary<short, string>();
     clutter.Add(1, "LAND");
     clutter.Add(2, "Ocean");
     clutter.Add(3, "Mountain");
     param.InitialData(clutter);
     this.iClutterParamsBindingSource.DataSource = param;
     this.dgvActualClutterParams.DataSource = this.iClutterParamsBindingSource;
 }
Beispiel #3
0
 private static void SaveOneTable(TableClutterParams tableClutterParams, out ClutterParameters[] parameters)
 {
     parameters = null;
     if (tableClutterParams != null)
     {
         parameters = new ClutterParameters[tableClutterParams.Rows.Count];
         tableClutterParams.InitialExportData(parameters);
     }
 }
Beispiel #4
0
 private static TableClutterParams LoadOneTable(ClutterParameters[] parameters)
 {
     if (parameters == null)
     {
         return null;
     }
     TableClutterParams param = new TableClutterParams();
     foreach (ClutterParameters parameters2 in parameters)
     {
         param.InitialData(parameters2);
     }
     return param;
 }
Beispiel #5
0
 public void InitDefaultTabPage()
 {
     TableClutterParams param = new TableClutterParams();
     Dictionary<short, string> clutter = new Dictionary<short, string>();
     clutter.Add(-1, "DefaultName");
     param.InitialData(clutter);
     this.m_DefaultTableClutterParams = param;
 }
Beispiel #6
0
 public void InitActualTabPage(Dictionary<short, string> clutter)
 {
     this.tabPageActualValue.IsAccessible = false;
     if (clutter != null)
     {
         TableClutterParams param = new TableClutterParams();
         param.InitialData(clutter);
         this.m_ActualTableClutterParams = param;
         this.tabPageActualValue.IsAccessible = true;
         if (null != this.m_ActualTableClutterParams)
         {
             this.m_ActualExistMarker = true;
         }
     }
 }