Esempio n. 1
0
            public override DataTable Clone()
            {
                PlotsDataTable cln = ((PlotsDataTable)(base.Clone()));

                cln.InitVars();
                return(cln);
            }
Esempio n. 2
0
        private void InitClass()
        {
            this.DataSetName        = "NglXml1";
            this.Prefix             = "";
            this.Namespace          = "http://ngl.fysel.ntnu.no/NglXml1.xsd";
            this.Locale             = new System.Globalization.CultureInfo("en-US");
            this.CaseSensitive      = false;
            this.EnforceConstraints = true;
            this.tableResults       = new ResultsDataTable();
            this.Tables.Add(this.tableResults);
            this.tableYVals = new YValsDataTable();
            this.Tables.Add(this.tableYVals);
            this.tablePlots = new PlotsDataTable();
            this.Tables.Add(this.tablePlots);
            ForeignKeyConstraint fkc;

            fkc = new ForeignKeyConstraint("PlotYVals", new DataColumn[] {
                this.tablePlots.PIDColumn
            }, new DataColumn[] {
                this.tableYVals.PIDColumn
            });
            this.tableYVals.Constraints.Add(fkc);
            fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
            fkc.DeleteRule       = System.Data.Rule.Cascade;
            fkc.UpdateRule       = System.Data.Rule.Cascade;
            fkc = new ForeignKeyConstraint("ResultPlot", new DataColumn[] {
                this.tableResults.RIDColumn
            }, new DataColumn[] {
                this.tablePlots.RIDColumn
            });
            this.tablePlots.Constraints.Add(fkc);
            fkc.AcceptRejectRule   = System.Data.AcceptRejectRule.None;
            fkc.DeleteRule         = System.Data.Rule.Cascade;
            fkc.UpdateRule         = System.Data.Rule.Cascade;
            this.relationPlotYVals = new DataRelation("PlotYVals", new DataColumn[] {
                this.tablePlots.PIDColumn
            }, new DataColumn[] {
                this.tableYVals.PIDColumn
            }, false);
            this.Relations.Add(this.relationPlotYVals);
            this.relationResultPlot = new DataRelation("ResultPlot", new DataColumn[] {
                this.tableResults.RIDColumn
            }, new DataColumn[] {
                this.tablePlots.RIDColumn
            }, false);
            this.Relations.Add(this.relationResultPlot);
        }
Esempio n. 3
0
 internal void InitVars()
 {
     this.tableResults = ((ResultsDataTable)(this.Tables["Result"]));
     if ((this.tableResults != null))
     {
         this.tableResults.InitVars();
     }
     this.tableYVals = ((YValsDataTable)(this.Tables["YVals"]));
     if ((this.tableYVals != null))
     {
         this.tableYVals.InitVars();
     }
     this.tablePlots = ((PlotsDataTable)(this.Tables["Plot"]));
     if ((this.tablePlots != null))
     {
         this.tablePlots.InitVars();
     }
     this.relationPlotYVals  = this.Relations["PlotYVals"];
     this.relationResultPlot = this.Relations["ResultPlot"];
 }
Esempio n. 4
0
 internal Plot(DataRowBuilder rb) :
     base(rb)
 {
     this.tablePlots = ((PlotsDataTable)(this.Table));
 }