public override global::System.Data.DataSet Clone() { DsContacts cln = ((DsContacts)(base.Clone())); cln.InitVars(); cln.SchemaSerializationMode = this.SchemaSerializationMode; return(cln); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { DsContacts ds = new DsContacts(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); any.Namespace = ds.Namespace; sequence.Items.Add(any); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); DsContacts ds = new DsContacts(); global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); any1.Namespace = "http://www.w3.org/2001/XMLSchema"; any1.MinOccurs = new decimal(0); any1.MaxOccurs = decimal.MaxValue; any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any1); global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; any2.MinOccurs = new decimal(1); any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; sequence.Items.Add(any2); global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute1.Name = "namespace"; attribute1.FixedValue = ds.Namespace; type.Attributes.Add(attribute1); global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); attribute2.Name = "tableTypeName"; attribute2.FixedValue = "ContactsDataTable"; type.Attributes.Add(attribute2); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { C1.Win.C1List.Style style1 = new C1.Win.C1List.Style(); C1.Win.C1List.Style style2 = new C1.Win.C1List.Style(); C1.Win.C1List.Style style3 = new C1.Win.C1List.Style(); C1.Win.C1List.Style style4 = new C1.Win.C1List.Style(); C1.Win.C1List.Style style5 = new C1.Win.C1List.Style(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); C1.Win.C1List.Style style6 = new C1.Win.C1List.Style(); C1.Win.C1List.Style style7 = new C1.Win.C1List.Style(); C1.Win.C1List.Style style8 = new C1.Win.C1List.Style(); this.C1List1 = new C1.Win.C1List.C1List(); this.oleDbSelectCommand1 = new System.Data.OleDb.OleDbCommand(); this.oleDbDataAdapter1 = new System.Data.OleDb.OleDbDataAdapter(); this.oleDbConnection1 = new System.Data.OleDb.OleDbConnection(); this.dsContacts1 = new Tutorial9.DsContacts(); ((System.ComponentModel.ISupportInitialize)(this.C1List1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.dsContacts1)).BeginInit(); this.SuspendLayout(); // // C1List1 // this.C1List1.AddItemSeparator = ';'; this.C1List1.CaptionHeight = 17; this.C1List1.CaptionStyle = style1; this.C1List1.ColumnCaptionHeight = 17; this.C1List1.ColumnFooterHeight = 17; this.C1List1.ColumnWidth = 100; this.C1List1.DataMember = "Contacts"; this.C1List1.DataSource = this.dsContacts1; this.C1List1.DeadAreaBackColor = System.Drawing.SystemColors.ControlDark; this.C1List1.EvenRowStyle = style2; this.C1List1.FooterStyle = style3; this.C1List1.HeadingStyle = style4; this.C1List1.HighLightRowStyle = style5; this.C1List1.Images.Add(((System.Drawing.Image)(resources.GetObject("C1List1.Images")))); this.C1List1.Images.Add(((System.Drawing.Image)(resources.GetObject("C1List1.Images1")))); this.C1List1.Images.Add(((System.Drawing.Image)(resources.GetObject("C1List1.Images2")))); this.C1List1.Images.Add(((System.Drawing.Image)(resources.GetObject("C1List1.Images3")))); this.C1List1.ItemHeight = 15; this.C1List1.Location = new System.Drawing.Point(32, 24); this.C1List1.MatchEntryTimeout = ((long)(2000)); this.C1List1.Name = "C1List1"; this.C1List1.OddRowStyle = style6; this.C1List1.RowDivider.Color = System.Drawing.Color.DarkGray; this.C1List1.RowDivider.Style = C1.Win.C1List.LineStyleEnum.None; this.C1List1.RowSubDividerColor = System.Drawing.Color.DarkGray; this.C1List1.SelectedStyle = style7; this.C1List1.Size = new System.Drawing.Size(416, 224); this.C1List1.Style = style8; this.C1List1.TabIndex = 0; this.C1List1.Text = "C1List1"; this.C1List1.PropBag = resources.GetString("C1List1.PropBag"); // // oleDbSelectCommand1 // this.oleDbSelectCommand1.CommandText = "SELECT Contacts.*, Customer.*\r\nFROM (Contacts INNER JOIN\r\n " + " Customer ON Contacts.UserCode = Customer.UserCode)"; this.oleDbSelectCommand1.Connection = this.oleDbConnection1; // // oleDbDataAdapter1 // this.oleDbDataAdapter1.SelectCommand = this.oleDbSelectCommand1; this.oleDbDataAdapter1.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] { new System.Data.Common.DataTableMapping("Table", "Contacts", new System.Data.Common.DataColumnMapping[] { new System.Data.Common.DataColumnMapping("Contacts.UserCode", "Contacts.UserCode"), new System.Data.Common.DataColumnMapping("ContactDate", "ContactDate"), new System.Data.Common.DataColumnMapping("Callback", "Callback"), new System.Data.Common.DataColumnMapping("Comments", "Comments"), new System.Data.Common.DataColumnMapping("ContactType", "ContactType"), new System.Data.Common.DataColumnMapping("Customers.UserCode", "Customers.UserCode"), new System.Data.Common.DataColumnMapping("LastName", "LastName"), new System.Data.Common.DataColumnMapping("FirstName", "FirstName"), new System.Data.Common.DataColumnMapping("Company", "Company"), new System.Data.Common.DataColumnMapping("Contacted", "Contacted"), new System.Data.Common.DataColumnMapping("Phone", "Phone"), new System.Data.Common.DataColumnMapping("CustType", "CustType") }) }); // // oleDbConnection1 // this.oleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"..\\..\\..\\Data\\C1ListDemo.mdb\""; // // dsContacts1 // this.dsContacts1.DataSetName = "DsContacts"; // // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(480, 273); this.Controls.Add(this.C1List1); this.Name = "Form1"; this.Text = "C1List .Net Tutorial9"; this.Load += new System.EventHandler(this.Form1_Load); ((System.ComponentModel.ISupportInitialize)(this.C1List1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.dsContacts1)).EndInit(); this.ResumeLayout(false); }