public void DisplayDomainProperties(IDomain domain, TreeNode tableNode) { if (this._currentHashCode == domain.GetHashCode()) { return; } DataTable dt = new DataTable("MyData"); dt.Columns.Add("Property", stringType); dt.Columns.Add("Value", stringType); /* * if(metaData.Columns.Contains("DOMAIN_CATALOG")) f_DomainCatalog = metaData.Columns["DOMAIN_CATALOG"]; * if(metaData.Columns.Contains("DOMAIN_SCHEMA")) f_DomainSchema = metaData.Columns["DOMAIN_SCHEMA"]; * if(metaData.Columns.Contains("DOMAIN_NAME")) f_DomainName = metaData.Columns["DOMAIN_NAME"]; * if(metaData.Columns.Contains("DATA_TYPE")) f_DataType = metaData.Columns["DATA_TYPE"]; * if(metaData.Columns.Contains("CHARACTER_MAXIMUM_LENGTH")) f_MaxLength = metaData.Columns["CHARACTER_MAXIMUM_LENGTH"]; * if(metaData.Columns.Contains("CHARACTER_OCTET_LENGTH")) f_OctetLength = metaData.Columns["CHARACTER_OCTET_LENGTH"]; * if(metaData.Columns.Contains("COLLATION_CATALOG")) f_CollationCatalog = metaData.Columns["COLLATION_CATALOG"]; * if(metaData.Columns.Contains("COLLATION_SCHEMA")) f_CollationSchema = metaData.Columns["COLLATION_SCHEMA"]; * if(metaData.Columns.Contains("COLLATION_NAME")) f_CollationName = metaData.Columns["COLLATION_NAME"]; * if(metaData.Columns.Contains("CHARACTER_SET_CATALOG")) f_CharSetCatalog = metaData.Columns["CHARACTER_SET_CATALOG"]; * if(metaData.Columns.Contains("CHARACTER_SET_SCHEMA")) f_CharSetSchema = metaData.Columns["CHARACTER_SET_SCHEMA"]; * if(metaData.Columns.Contains("CHARACTER_SET_NAME")) f_CharSetName = metaData.Columns["CHARACTER_SET_NAME"]; * if(metaData.Columns.Contains("NUMERIC_PRECISION")) f_NumericPrecision = metaData.Columns["NUMERIC_PRECISION"]; * if(metaData.Columns.Contains("NUMERIC_SCALE")) f_NumericScale = metaData.Columns["NUMERIC_SCALE"]; * if(metaData.Columns.Contains("DATETIME_PRECISION")) f_DatetimePrecision = metaData.Columns["DATETIME_PRECISION"]; * if(metaData.Columns.Contains("DOMAIN_DEFAULT")) f_Default = metaData.Columns["COLUMN_DEFAULT"]; * if(metaData.Columns.Contains("IS_NULLABLE")) */ dt.Rows.Add(new object[] { "Name", domain.Name }); dt.Rows.Add(new object[] { "Alias", domain.Alias }); dt.Rows.Add(new object[] { "DataTypeName", domain.DataTypeName }); dt.Rows.Add(new object[] { "DataTypeNameComplete", domain.DataTypeNameComplete }); dt.Rows.Add(new object[] { "NumericPrecision", domain.NumericPrecision.ToString() }); dt.Rows.Add(new object[] { "NumericScale", domain.NumericScale.ToString() }); dt.Rows.Add(new object[] { "DateTimePrecision", domain.DateTimePrecision.ToString() }); dt.Rows.Add(new object[] { "CharacterMaxLength", domain.CharacterMaxLength.ToString() }); dt.Rows.Add(new object[] { "CharacterOctetLength", domain.CharacterOctetLength.ToString() }); dt.Rows.Add(new object[] { "LanguageType", domain.LanguageType }); dt.Rows.Add(new object[] { "DbTargetType", domain.DbTargetType }); dt.Rows.Add(new object[] { "IsNullable", domain.IsNullable ? "True" : "False" }); dt.Rows.Add(new object[] { "HasDefault", domain.HasDefault ? "True" : "False" }); dt.Rows.Add(new object[] { "Default", domain.Default }); this.Grid.DataSource = dt; this.InitializeGrid(); this.Text = "IDomain Properties"; this.lnkHELP.Text = "IDomain Help ..."; this.helpInterface = "IDomain"; this._currentHashCode = domain.GetHashCode(); }
public void DisplayDomainProperties(IDomain domain, TreeNode tableNode) { if (this._currentHashCode == domain.GetHashCode()) { return; } propGrid.SelectedObject = domain; this._currentHashCode = domain.GetHashCode(); }
public void DisplayDomainProperties(IDomain domain, TreeNode tableNode) { if (this._currentHashCode == domain.GetHashCode()) return; DataTable dt = new DataTable("MyData"); dt.Columns.Add("Property", stringType); dt.Columns.Add("Value", stringType); /* if(metaData.Columns.Contains("DOMAIN_CATALOG")) f_DomainCatalog = metaData.Columns["DOMAIN_CATALOG"]; if(metaData.Columns.Contains("DOMAIN_SCHEMA")) f_DomainSchema = metaData.Columns["DOMAIN_SCHEMA"]; if(metaData.Columns.Contains("DOMAIN_NAME")) f_DomainName = metaData.Columns["DOMAIN_NAME"]; if(metaData.Columns.Contains("DATA_TYPE")) f_DataType = metaData.Columns["DATA_TYPE"]; if(metaData.Columns.Contains("CHARACTER_MAXIMUM_LENGTH")) f_MaxLength = metaData.Columns["CHARACTER_MAXIMUM_LENGTH"]; if(metaData.Columns.Contains("CHARACTER_OCTET_LENGTH")) f_OctetLength = metaData.Columns["CHARACTER_OCTET_LENGTH"]; if(metaData.Columns.Contains("COLLATION_CATALOG")) f_CollationCatalog = metaData.Columns["COLLATION_CATALOG"]; if(metaData.Columns.Contains("COLLATION_SCHEMA")) f_CollationSchema = metaData.Columns["COLLATION_SCHEMA"]; if(metaData.Columns.Contains("COLLATION_NAME")) f_CollationName = metaData.Columns["COLLATION_NAME"]; if(metaData.Columns.Contains("CHARACTER_SET_CATALOG")) f_CharSetCatalog = metaData.Columns["CHARACTER_SET_CATALOG"]; if(metaData.Columns.Contains("CHARACTER_SET_SCHEMA")) f_CharSetSchema = metaData.Columns["CHARACTER_SET_SCHEMA"]; if(metaData.Columns.Contains("CHARACTER_SET_NAME")) f_CharSetName = metaData.Columns["CHARACTER_SET_NAME"]; if(metaData.Columns.Contains("NUMERIC_PRECISION")) f_NumericPrecision = metaData.Columns["NUMERIC_PRECISION"]; if(metaData.Columns.Contains("NUMERIC_SCALE")) f_NumericScale = metaData.Columns["NUMERIC_SCALE"]; if(metaData.Columns.Contains("DATETIME_PRECISION")) f_DatetimePrecision = metaData.Columns["DATETIME_PRECISION"]; if(metaData.Columns.Contains("DOMAIN_DEFAULT")) f_Default = metaData.Columns["COLUMN_DEFAULT"]; if(metaData.Columns.Contains("IS_NULLABLE")) */ dt.Rows.Add(new object[] {"Name", domain.Name}); dt.Rows.Add(new object[] {"Alias", domain.Alias}); dt.Rows.Add(new object[] {"DataTypeName", domain.DataTypeName}); dt.Rows.Add(new object[] {"DataTypeNameComplete", domain.DataTypeNameComplete}); dt.Rows.Add(new object[] {"NumericPrecision", domain.NumericPrecision.ToString()}); dt.Rows.Add(new object[] {"NumericScale", domain.NumericScale.ToString()}); dt.Rows.Add(new object[] {"DateTimePrecision", domain.DateTimePrecision.ToString()}); dt.Rows.Add(new object[] {"CharacterMaxLength", domain.CharacterMaxLength.ToString()}); dt.Rows.Add(new object[] {"CharacterOctetLength", domain.CharacterOctetLength.ToString()}); dt.Rows.Add(new object[] {"LanguageType", domain.LanguageType}); dt.Rows.Add(new object[] {"DbTargetType", domain.DbTargetType}); dt.Rows.Add(new object[] {"IsNullable", domain.IsNullable ? "True" : "False"}); dt.Rows.Add(new object[] {"HasDefault", domain.HasDefault ? "True" : "False"}); dt.Rows.Add(new object[] {"Default", domain.Default}); this.Grid.DataSource = dt; this.InitializeGrid(); this.Text = "IDomain Properties"; this.lnkHELP.Text = "IDomain Help ..."; this.helpInterface = "IDomain"; this._currentHashCode = domain.GetHashCode(); }
public void DisplayDomainProperties(IDomain domain, TreeNode tableNode) { if (this._currentHashCode == domain.GetHashCode()) return; propGrid.SelectedObject = domain; this._currentHashCode = domain.GetHashCode(); }