public void DisplayProviderTypeProperties(IProviderType type, TreeNode indexNode) { if (this._currentHashCode == type.GetHashCode()) { return; } propGrid.SelectedObject = type; this._currentHashCode = type.GetHashCode(); }
public void DisplayProviderTypeProperties(IProviderType type, TreeNode indexNode) { if (this._currentHashCode == type.GetHashCode()) { return; } DataTable dt = new DataTable("MyData"); dt.Columns.Add("Property", stringType); dt.Columns.Add("Value", stringType); dt.Rows.Add(new object[] { "Type", type.Type }); dt.Rows.Add(new object[] { "DataType", type.DataType.ToString() }); dt.Rows.Add(new object[] { "ColumnSize", type.ColumnSize.ToString() }); dt.Rows.Add(new object[] { "LiteralPrefix", type.LiteralPrefix }); dt.Rows.Add(new object[] { "LiteralSuffix", type.LiteralSuffix }); dt.Rows.Add(new object[] { "CreateParams", type.CreateParams }); dt.Rows.Add(new object[] { "IsNullable", type.IsNullable ? "True" : "False" }); dt.Rows.Add(new object[] { "IsCaseSensitive", type.IsCaseSensitive ? "True" : "False" }); // dt.Rows.Add(new object[] {"Searchable", type.Searchable}); dt.Rows.Add(new object[] { "IsUnsigned", type.IsUnsigned ? "True" : "False" }); dt.Rows.Add(new object[] { "HasFixedPrecScale", type.HasFixedPrecScale ? "True" : "False" }); dt.Rows.Add(new object[] { "CanBeAutoIncrement", type.CanBeAutoIncrement ? "True" : "False" }); dt.Rows.Add(new object[] { "LocalType", type.LocalType }); dt.Rows.Add(new object[] { "MinimumScale", type.MinimumScale.ToString() }); dt.Rows.Add(new object[] { "MaximumScale", type.MaximumScale.ToString() }); dt.Rows.Add(new object[] { "TypeGuid", type.TypeGuid.ToString() }); dt.Rows.Add(new object[] { "TypeLib", type.TypeLib }); dt.Rows.Add(new object[] { "Version", type.Version }); dt.Rows.Add(new object[] { "IsLong", type.IsLong ? "True" : "False" }); dt.Rows.Add(new object[] { "BestMatch", type.BestMatch ? "True" : "False" }); dt.Rows.Add(new object[] { "IsFixedLength", type.IsFixedLength ? "True" : "False" }); this.Grid.DataSource = dt; this.InitializeGrid(); this.Text = "IProviderType Properties"; this.lnkHELP.Text = "IProviderType Help ..."; this.helpInterface = "IProviderType"; this._currentHashCode = type.GetHashCode(); }
public void DisplayProviderTypeProperties(IProviderType type, TreeNode indexNode) { if (this._currentHashCode == type.GetHashCode()) return; DataTable dt = new DataTable("MyData"); dt.Columns.Add("Property", stringType); dt.Columns.Add("Value", stringType); dt.Rows.Add(new object[] {"Type", type.Type}); dt.Rows.Add(new object[] {"DataType", type.DataType.ToString()}); dt.Rows.Add(new object[] {"ColumnSize", type.ColumnSize.ToString()}); dt.Rows.Add(new object[] {"LiteralPrefix", type.LiteralPrefix}); dt.Rows.Add(new object[] {"LiteralSuffix", type.LiteralSuffix}); dt.Rows.Add(new object[] {"CreateParams", type.CreateParams}); dt.Rows.Add(new object[] {"IsNullable", type.IsNullable ? "True" : "False"}); dt.Rows.Add(new object[] {"IsCaseSensitive", type.IsCaseSensitive ? "True" : "False"}); // dt.Rows.Add(new object[] {"Searchable", type.Searchable}); dt.Rows.Add(new object[] {"IsUnsigned", type.IsUnsigned ? "True" : "False"}); dt.Rows.Add(new object[] {"HasFixedPrecScale", type.HasFixedPrecScale ? "True" : "False"}); dt.Rows.Add(new object[] {"CanBeAutoIncrement", type.CanBeAutoIncrement ? "True" : "False"}); dt.Rows.Add(new object[] {"LocalType", type.LocalType}); dt.Rows.Add(new object[] {"MinimumScale", type.MinimumScale.ToString()}); dt.Rows.Add(new object[] {"MaximumScale", type.MaximumScale.ToString()}); dt.Rows.Add(new object[] {"TypeGuid", type.TypeGuid.ToString()}); dt.Rows.Add(new object[] {"TypeLib", type.TypeLib}); dt.Rows.Add(new object[] {"Version", type.Version}); dt.Rows.Add(new object[] {"IsLong", type.IsLong ? "True" : "False"}); dt.Rows.Add(new object[] {"BestMatch", type.BestMatch ? "True" : "False"}); dt.Rows.Add(new object[] {"IsFixedLength", type.IsFixedLength ? "True" : "False"}); this.Grid.DataSource = dt; this.InitializeGrid(); this.Text = "IProviderType Properties"; this.lnkHELP.Text = "IProviderType Help ..."; this.helpInterface = "IProviderType"; this._currentHashCode = type.GetHashCode(); }
public void DisplayProviderTypeProperties(IProviderType type, TreeNode indexNode) { if (this._currentHashCode == type.GetHashCode()) return; propGrid.SelectedObject = type; this._currentHashCode = type.GetHashCode(); }