AutoPostBackOnRowClick |  Specifies whether the control causes a postback to the server when a row is clicked. Default value is false.  | 
 AutoPostBackOnRowDblClick |  Specifies whether the control causes a postback to the server when a row is double-clicked. Default value is false.  | 
 AutoResize |  Gets or sets a value specifying the way for DataGrid to be resized (if necessary) when data is loaded. Default value is None. When the property's value is WidthAndHeight, DataGrid displays data without scrollbars.  | 
 BasePage (inherited from APNSoftControl) |  Gets or sets the reference to the Base Page. Used only in Code Behind.  | 
 BottomBar |  Gets the Bottom Bar.  | 
 CellEditingEnabled |  Gets or sets a value specifying whether the cell editing is enabled. Triggered by clicking twice on a cell. Default value is false.  | 
 ClientSideAfterCallBack |  Gets or sets the client-side code to be launched after CallBack request. Property value can include variables $ComponentID$, $Command$ and $Parameter$, instead of which data is inserted.  | 
 ClientSideAfterInit |  Gets or sets the client-side code to be launched after DataGrid initialization. Property value can include variable $ComponentID$, instead of which data is inserted.  | 
 ClientSideBeforeCellUpdate |  Gets or sets the client-side code (procedure) to be launched before Cell Update. This code can be used for data validation and auto correction. Property value can include variables $ComponentID$, $RowID$, $ColumnName$ and $CellValue$, instead of which data is inserted.  | 
 ClientSideOnContextMenuHeader |  Gets or sets the client-side code to be launched before the context menu for header is displayed. Property value can include variables $ComponentID$, $ColumnIndex$ and $ContextMenu$, instead of which data is inserted. The $ContextMenu$ is a DIV element with context menu data.  | 
 ClientSideOnContextMenuRow |  Gets or sets the client-side code to be launched before the context menu for rows is displayed. Property value can include variables $ComponentID$, $RowID$, $CellValue$ and $ContextMenu$, instead of which data is inserted. The $ContextMenu$ is a DIV element with context menu data.  | 
 ClientSideOnPage |  Gets or sets the client-side code to be launched when a new page is opened. Property value can include variables $ComponentID$ and $PageNumber$, instead of which data is inserted.  | 
 ClientSideOnRowClick |  Gets or sets the client-side code to be launched when a row is clicked. Property value can include variables $ComponentID$, $RowID$, $ColumnName$ and $CellValue$, instead of which data is inserted.  | 
 ClientSideOnRowDblClick |  Gets or sets the client-side code to be launched when a row is double-clicked. Property value can include variables $ComponentID$, $RowID$, $ColumnName$ and $CellValue$, instead of which data is inserted.  | 
 Columns |  Gets the collection of columns.  | 
 ConfirmTextDelete |  Gets or sets the text to be shown on the confirmation dialog before the record is deleted. The prompt is automatically enabled if this property is set.  | 
 ConfirmTextInsert |  Gets or sets the text to be shown on the confirmation dialog before the record is inserted. The prompt is automatically enabled if this property is set.  | 
 ConfirmTextUpdate |  Gets or sets the text to be shown on the confirmation dialog before the record is updated. The prompt is automatically enabled if this property is set.  | 
 ContextMenuHeader |  Gets the Context Menu for Header.  | 
 ContextMenuRow |  Gets the Context Menu for Row.  | 
 CSSClassesPrefix (inherited from APNSoftControl) |  Gets or sets the prefix for CSS Style classes. Used for association between the set of classes and component instance.  | 
 CSSSource (inherited from APNSoftControl) |  Gets or sets the location of the CSS Style. Default value is SkinFolder.  | 
 CSSStyleName (inherited from APNSoftControl) |  Gets or sets the name of the CSS Style. The CSS Style must be located in the Skin Folder as specified by the SkinFolder property.  | 
 CSSText (inherited from APNSoftControl) |  Sets the CSS style value for the control.  | 
 DataSource (inherited from APNSoftControl) |  Gets or sets the data source that provides data for populating the control.  | 
 DataSourceID |  Gets or sets the ID of the control from which the DataGrid retrieves its list of data items.  | 
 EditForm |  Gets the Edit Form.  | 
 FixedColumnsOpacity |  Gets or sets the opacity factor applied to the fixed columns. Range: 0-100. Default value is 100 (columns are NOT transparent).  | 
 Height |  Gets or sets a value indicating the height of the DataGrid in pixels. Range: 60-2048.  | 
 HighlightHoveredRow |  Gets or sets a value specifying whether the hovered row is highlighted. Default value is true.  | 
 HighlightSelectedRow |  Gets or sets a value specifying whether the selected row is highlighted. Default value is true.  | 
 KeyFieldName |  Gets or sets the name of column that uniquely identifies each record stored in the table. The key field is commonly used in a handler for an event, such as UpdateCommand or DeleteCommand, as part of an update query string to revise a specific record in the data source. The key field helps the update query string identify the appropriate record to modify.  | 
 MessageDeleting |  Specifies a message to be displayed when control deletes a record. Default value is Deleting....  | 
 MessageInserting |  Specifies a message to be displayed when control inserts a record. Default value is Inserting....  | 
 MessageLoading |  Specifies a message to be displayed when control loads records. Default value is Loading....  | 
 MessageNoRecords |  Specifies a message to be displayed when there are no records in the data source. Default value is No records to display..  | 
 MessageProcessing |  Specifies a message to be displayed when control launches custom asynchronous call. Default value is Processing....  | 
 MessageReady |  Specifies a message to be displayed when control is ready for an action. Default value is Ready..  | 
 MessageUpdating |  Specifies a message to be displayed when control updates a record. Default value is Updating....  | 
 Mode |  Gets or sets the running mode of the DataGrid.  | 
 OutputFooter (inherited from APNSoftControl) |  Gets or sets the data used as a footer for the output HTML markup. Use the "Default" keyword for the standard comment.  | 
 OutputHeader (inherited from APNSoftControl) |  Gets or sets the data used as a header for the output HTML markup. Use the "Default" keyword for the standard comment.  | 
 PageCount |  Gets the total number of pages in the grid.  | 
 PageSize |  Gets or sets the maximum number of rows to be displayed on a single page of the DataGrid control. Range: 1-10000. The default value is 20. The total number of pages is calculated automatically depending on data amount.  | 
 Position (inherited from APNSoftControl) |  Gets or sets the type of positioning used for the control. Default value is Static.  | 
 PositionLeft (inherited from APNSoftControl) |  Gets or sets the left coordinate for the control, which positioned at an absolute position. Default value is 0.  | 
 PositionTop (inherited from APNSoftControl) |  Gets or sets the top coordinate for the control, which positioned at an absolute position. Default value is 0.  | 
 RegisterClientScript (inherited from APNSoftControl) |  Gets or sets a value indicating whether the component registers the client script with the Page. Default value is true.  | 
 RightClickSelect |  Gets or sets a value specifying whether a row is selected when the user right-clicks on the row. Default value is true. Note that the property value must be true if you use context menu for rows.  | 
 RowFilter |  Gets or sets the expression used to filter which rows are viewed in the DataGrid.  | 
 Rows |  Gets the collection of rows.  | 
 SEOEnabled |  Gets or sets a value indicating whether the DataGrid renders an additional NOSCRIPT section with links which correspond to DataGrid rows. Default value is false.  | 
 SkinFolder (inherited from APNSoftControl) |  Gets or sets the URL for a Skin Folder. Skin Folder includes all component skin parts (CSS Style, images, etc.). The property value can be an absolute or relative URI.  | 
 WarningsEnabled (inherited from APNSoftControl) |  Gets or sets a value indicating whether the component generates a client-side JavaScript messages which allow developers to control the component status. Default value is true.  | 
 Width |  Gets or sets a value indicating the width of the DataGrid in pixels. Range: 100-4096.  | 
 zIndex (inherited from APNSoftControl) |  Gets or sets the z-index style value for the control. Default value is 200.  |