#QueryBuilder
##Properties
| Datatype | Property name | Property description | Default Value |
|---|---|---|---|
| String | AppRelativeTemplateSourceDirectory | Gets or sets the application-relative virtual directory of the System.Web.UI.Page or System.Web.UI.UserControl object that contains this control. | String.Empty |
| Control | BindingContainer | Gets the control that contains this control's data binding. | null |
| String | ClientID | Gets the server control identifier generated by ASP.NET. | String.Empty |
| ClientIDMode | ClientIDMode | Inherit | |
| ControlCollection | Controls | Gets a System.Web.UI.ControlCollection object that represents the child controls for a specified server control in the UI hierarchy. | Depends on the controls added to the page |
| Int32 | CriteriaDefaultRowCount | Gets or sets the number of fields that will be displayed on the Filters Tab of the Izenda.Web.UI.AdHocReportDesigner by default. | 1 |
| Int32 | CriteriaMaxRowCount | Gets or sets the maximum number of fields that can be selected on the Filters Tab of the Izenda.Web.UI.AdHocReportDesigner. | 1000 |
| Int32 | CriteriaMinRowCount | Gets or sets the minimum number of fields that will be displayed on the Filters Tab of the AdHOcReportDesigner. | 1 |
| Control | DataItemContainer | null | |
| Control | DataKeysContainer | null | |
| Boolean | DesignMode | Gets or sets the value indicating whether the state of this control is "design mode". | null |
| Boolean | EnableTheming | Gets or sets a value indicating whether themes apply to this control. | True |
| Boolean | EnableViewState | Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client. | True |
| PlaceHolder | HeaderControlsPlaceHolder | Gets the control that acts as a stand-in for the header controls of the Report Designer. | null |
| String | ID | Gets or sets the programmatic identifier assigned to the server control. | null |
| String | ImagesPath | Gets or sets the path of the folder that contains the images used by AdHoc. If the value is null then the built-in images path will be used. | null |
| String | InsertAboveImageName | Gets or sets the name of the "Insert above" image that will be used on the Izenda.Web.UI.AdHocReportDesigner. | null |
| String | InsertBelowImageName | Gets or sets the name of the "Insert below" image that will be used on the Izenda.Web.UI.AdHocReportDesigner. | null |
| Int32 | JoinedTablesDefaultRowCount | Gets or sets the minimum number of fields that will be displayed on the Advanced mode of the Datasources Tab on the Izenda.Web.UI.AdHocReportDesigner. | 1 |
| Int32 | JoinedTablesMaxRowCount | Gets or sets the maximum number of datasources that can be added to a single report. (deprecated) | 1000 |
| Int32 | JoinedTablesMinRowCount | Gets or sets the minimum number of rows that will be rendered when the Fields Tab is shown. | 1 |
| String | MoveDownImageName | Gets or sets the name of the "Move down" image that will be used on the Izenda.Web.UI.AdHocReportDesigner. | null |
| String | MoveUpImageName | Gets or sets the name of hte "Move up" image that will be used on the Izenda.Web.UI.AdHocReportDesigner. | null |
| Control | NamingContainer | Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value. | null |
| Page | Page | Gets a reference to the System.Web.UI.Page instance that contains the server control. | null |
| Control | Parent | Gets a reference to the server control's parent control in the page control hierarchy. | null |
| String | RemoveImageName | Gets or sets the name of the "Remove" image that will be used on the Izenda.Web.UI.AdHocReportDesigner. | null |
| Version | RenderingCompatibility | 4.0 | |
| Int32 | SelectionDefaultRowCount | Gets or sets the number of fields that will be displayed on the Fields Tab of the Izenda.Web.UI.AdHocReportDesigner by default. | 1 |
| Int32 | SelectionMaxRowCount | Gets or sets the maximum number of fields that can be selected on the Fields Tab of the Izenda.Web.UI.AdHocReportDesigner.(deprecated) | 1000 |
| Int32 | SelectionMinRowCount | Gets or sets the minimum number of fields that will be displayed on the Fields Tab of the Izenda.Web.UI.AdHocReportDesigner. | 1 |
| ServerReportArchive | ServerArchive | Gets the control to archive reports. The "Reports" tab must be visible for this to be shown. | null |
| Boolean | ShowAllTables | Determines whether all tables will be displayed on the Izenda.Web.UI.AdHocReportDesigner.(deprecated) | True |
| Boolean | ShowChartTab | Determines whether any of the "Chart" Tabs will be displayed on the Izenda.Web.UI.AdHocReportDesigner.(deprecated) | True |
| Boolean | ShowDefinition | Determines whether the "Definition" column is displayed on the Fields Tab of the Izenda.Web.UI.AdHocReportDesigner. | False |
| Boolean | ShowMisc | Determines whether the "Misc" Tab is displayed on the Izenda.Web.UI.AdHocReportDesigner.(deprecated) | True |
| Boolean | ShowSummaryTab | Determines whether the "Summary" Tab is displayed on the Izenda.Web.UI.AdHocReportDesigner.(deprecated) | True |
| ISite | Site | Gets information about the container that hosts the current control when rendered on a design surface. | null |
| String | SkinID | Gets or sets the skin to apply to the control. | String.Empty |
| Int32 | SummaryDefaultRowCount | Gets or sets the number of fields that will be displayed on the Summary Tab of the Izenda.Web.UI.AdHocReportDesigner by default. | 1 |
| Int32 | SummaryMaxRowCount | Gets or sets the maximum number of fields that will be displayed on the Summary Tab of the Izenda.Web.UI.AdHocReportDesigner. | 1000 |
| Int32 | SummaryMinRowCount | Gets or sets the minimum number of fields that will be displayed on the Summary Tab of the Izenda.Web.UI.AdHocReportDesigner. | 1 |
| TemplateControl | TemplateControl | Gets or sets a reference to the template that contains this control. | null |
| String | TemplateSourceDirectory | Gets the virtual directory of the System.Web.UI.Page or System.Web.UI.UserControl that contains the current server control. | String.Empty |
| String | UniqueID | Gets the unique, hierarchically qualified identifier for the server control. | null |
| ValidateRequestMode | ValidateRequestMode | Inherit | |
| Boolean | ViewsOnly | Determines whether only database views will be displayed in the list of datasources on the Izenda.Web.UI.AdHocReportDesigner. | False |
| ViewStateMode | ViewStateMode | Inherit | |
| Boolean | Visible | Gets or sets a value that indicates whether a server control is rendered as UI on the page. | True |
| String[] | VisibleDataSources | Gets or sets the array of datasource names that should be shown in the datasources dropdown on the Izenda.Web.UI.AdHocReportDesigner. | [] |
##Methods
###ApplyStyleSheetSkin(System.Web.UI.Page) Applies the style properties defined in the page style sheet to the control.
Parameters:
- System.Web.UI.Page page - The System.Web.UI.Page containing the control.
###DataBind() Binds a data source to the invoked server control and all its child controls.
###Dispose() Enables a server control to perform final clean up before it is released from memory.
###Equals(System.Object) Determines whether the specified System.Object is equal to the current System.Object.
Parameters:
- System.Object obj - The System.Object to compare with the current System.Object.
Returns:
true if the specified System.Object is equal to the current System.Object; otherwise, false.
###FindControl(System.String) Searches the current naming container for a server control with the specified <paramref name="id parameter.
Parameters:
- System.String id - The identifier for the control to be found.
Returns:
The specified control, or null if the specified control does not exist.
###Focus() Sets input focus to a control.
###GetHashCode() Serves as a hash function for a particular type.
Returns:
A hash code for the current System.Object.
###GetRouteUrl(System.Object)
Parameters:
- System.Object routeParameters
###GetRouteUrl(System.String,System.Object)
Parameters:
- System.String routeName
- System.Object routeParameters
###GetRouteUrl(System.Web.Routing.RouteValueDictionary)
Parameters:
- System.Web.Routing.RouteValueDictionary routeParameters
###GetRouteUrl(System.String,System.Web.Routing.RouteValueDictionary)
Parameters:
- System.String routeName
- System.Web.Routing.RouteValueDictionary routeParameters
###GetType() Gets the System.Type of the current instance.
Returns:
The System.Type instance that represents the exact runtime type of the current instance.
###GetUniqueIDRelativeTo(System.Web.UI.Control)
Parameters:
- System.Web.UI.Control control
###HasControls() Determines if the server control contains any child controls.
Returns:
true if the control contains other controls; otherwise, false.
###RenderControl(System.Web.UI.HtmlTextWriter) Outputs server control content to a provided System.Web.UI.HtmlTextWriter object and stores tracing information about the control if tracing is enabled.
Parameters:
- System.Web.UI.HtmlTextWriter writer - The System.Web.UI.HTmlTextWriter object that receives the control content.
###ResolveClientUrl(System.String) Gets a URL that can be used by the browser.
Parameters:
- System.String relativeUrl - A URL relative to the current page.
Returns:
A fully qualified URL to the specified resource suitable for use on the browser.
###ResolveUrl(System.String) Converts a URL into one that is usable on the requesting client.
Parameters:
- System.String relativeUrl - The URL associated with the TemplateSourceDirectory property.
Returns:
The converted URL.
###SetRenderMethodDelegate(System.Web.UI.RenderMethod) Assigns an event handler delegate to render the server control and its content into its parent control.
Parameters:
- System.Web.UI.RenderMethod renderMethod - The information necessary to pass to the delegate so that it can render the server control.
###SetTraceData(System.Object,System.Object)
Parameters:
- System.Object traceDataKey
- System.Object traceDataValue
###SetTraceData(System.Object,System.Object,System.Object)
Parameters:
- System.Object tracedObject
- System.Object traceDataKey
- System.Object traceDataValue
###ToString() Returns a System.String that represents the current System.Object.
Returns:
A System.String that represents the current System.Object.
