Shunde.NET Framework Class Library

ColumnInfo Members

ColumnInfo overview

Public Static Fields

EmailRegexThe regular expression that matches an email address in standard Regular Expression syntax
SqlEmailRegexThe regular expression that matches an email address in SQL Server

Public Instance Constructors

ColumnInfo Constructor Initializes a new instance of the ColumnInfo class.

Public Instance Properties

AddOnTheFlySpecifies that, for a selection, new values can be typed in by the user
AutoPopulateIf true, then for a selection, the Object Editor will automatically populate the selections
DefaultValueThe default Value of the column
DisplayOrderThe order to display this column in, relative to others
FindObjectDelegate If a TextBox mode is being used, then this delegate will be called to either find or create an object
FriendlyNameThe Name to show end users, rather than the database Name
IsInvisibleSpecifies that this column should be made into a text box in the form, however it should be invisible to the user (by using an Html hidden input field).
MaxAllowedInDropDownThe maximum number of options in a drop down allowed before a popup window is used to select an object. To force the use of a pop up window, set this to -1
MoreInfoA description of the column to show end users
NoSelectionNameThe option Name in a dropdown list to signify that no selection has been made
RegexErrorMessageThe error message to give when the user entered data does not match against ValidationRegex
SearchBoxUrl The url of the page which will return the search results of that which is being typed in, if the selection mode for this column is set to SearchBox
SelectionMode If this is a selections column, then this specifies the mode to use to select objects.
SelectionsThe available selections for a drop-down list
SelectionsPopupUrlThe Url of the popup window to select the object from
ShowThisColumnSpecifies whether to display this column to the end user
ShowTimeWithDateSpecifies that on a date field, a box for entering the time should be shown also. True, by default.
TexboxHeightThe height of the textbox. If null, then the default for the datatype is used.
TextboxWidthThe width of the textbox. If null, then the default for the datatype is used.
UseRichTextEditorIf this is an unbounded string, then a RTE can be used if this is set to true
ValidationRegexAn optional regular expression to match against user input
ViewBinaryDataUrlThe address to preview binary data

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetMoreInfoAsJavascriptPopupHtmlGets the html to create a link which invokes a javascript alert containing the MoreInfo details
GetType (inherited from Object)Gets the Type of the current instance.
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

ColumnInfo Class | Shunde.Utilities Namespace