asp net gridview
 

News

On 15th February was released new version TreeGrid 6.3.
It contains many changes in Gantt chart, see TreeGrid Gantt Chart web site.



 

Brief description

EJS TreeGrid is a DHTML component written in pure JavaScript to display and edit data in asp net gridview, grid, tree view, tree grid or Gantt chart on HTML page

It is the fastest AJAX grid with the richest features set on the Internet.

   
 

asp net gridview

EJS TreeGrid is DHTML component written in pure JavaScript to display and edit data in table, grid, tree view or grid with tree on HTML page.


TreeGrid Gantt Chart is TreeGrid extension to display charts for project and service management or for any other purposes.


Input / output data format is XML tree with or without predefined DTD. Rows are identified by id attribute. In this format the data can be stored on server or can be easy converted to any other representation, database table for example.


For Windows and Linux systems is available server side component to support up to million rows with sorting, filtering and calculations capabilities. This is standard DLL / SO and can be used in any server script environment that can use DLL on Windows systems or SO on Linux systems (ASP.NET, Java servlets / JSP, PHP, ...). The DLL / SO is very fast and thin. This DLL is just helper library and you don't need to use it, if you want to support server paging by your own script.


The data can come from many data sources: static XML file, XML web service, SOAP web service, or any page generated by PHP, JSP, ASP, ASP.NET, or any other server script. Changed data can be uploaded to server without submit (AJAX) the page. Methods of upload can be HTML form POST or SOAP XML. Changed data can also be uploaded by standard form/page submit (in hidden input, for example) or in any custom way of submit.


EJS TreeGrid is client component and runs on client browser. It is compatible with the most of standard browsers. It does not require any installation or other components on client or server side. It does not need any JavaScript code to use TreeGrid on a page. It is very easy to build the control into html page in any server script environment (ASP, ASP.NET, PHP, JSP, ... , any XML web service). In these environments you need only code for reading and writing data in XML format. Bandwidth between server and client is reduced to minimum because all actions are performed on client side and from and to server are sent just pure data.

  
 

Supported browsers

Internet Explorer (IE6, IE7, IE8), all compatibility modes
Mozilla Firefox (FF1.5, FF2, FF3, FF3.5, FF3.6)
Google Chrome (CH3, CH4)
Safari (S3, S4)
Opera (O9, O9.5, O10)
 
And all IE, Mozilla and WebKit engine clones
 

asp net gridview

tree capability
advanced cell formulas , expressions and calculations like in MS Excel
various paging types to display nearly unlimited count (millions) of rows using AJAX and pager component
extended filters like in MS Excel or by any expression
searching like by Google
automatic grouping rows to tree according column values (like PivotTable in MS Excel)
fixed (frozen) columns and rows on all sides
spanning cells among columns (colspan) or rows (rowspan) or in both directions
dragging rows even among the grids (moving and copying)
selecting rows or cell ranges by key or mouse click or dragging and predefined or custom actions with the selection
moving columns, freezing or unfreezing columns by mouse
various cell types like text, number, check box, textarea, combo box, image, link or any other HTML, and so on
extended formatting values for display and edit, according to the type and format string.
calendar component to pick up dates
various editing masks
cell value validation while editing, after edit and before save
asp net gridview in textarea
printing capabilities
export to Microsoft Excel or any other spreadsheet program that can handle XLS files or HTML tables
synchronisation data with server
master / detail relationship
Gantt chart creating, including dependencies and dynamic updating.
displaying and dynamic updating of external objects like Adobe Flash, Microsoft SilverLight or custom JavaScript objects
fully customizable CSS styles to change grid look
extended JavaScript API with events and methods to control the grid from JavaScript
using grid without any need of JavaScript code on page
sophisticated XML input / output format
fully customizable key and mouse navigation action schemas
very fast to display and control
script modules - only required part of script can be included to HTML page
Localization possible to any language, including all texts, date and number formats
RTL version for Middle East languages plus Hirji dates
both CSS1 strict and quirks mode supported (any <!DOCTYPE> setting)
  
 

Basic grid features

editing cell content
updating changes to server by AJAX
or by page / form submit (HTTP POST)
sorting rows
adding and deleting rows
row state colors
column resizing
column hiding / displaying
toolbar
  
 

asp net gridview

EJS TreeGrid distribution contains many examples and predefined code for server side scripts:

ASP (VBScript)
ASP.NET (C#, Visual Basic)
JSP (Java)
PHP
HTML (all other)

EJS TreeGrid can be used also in any other server script environment that can handle and process XML data.
   
asp net gridview