Monday, October 8, 2007

iGrid .NET

iGrid for .NET is the descendant of our ActiveX grid control, iGrid ActiveX, and is based on its ideology, but iGrid.NET enhances its ancestor and implements a lot of new features as compared with iGrid ActiveX.
Among them are:

  • multi-row header in which you can merge column headers vertically and/or horizontally;
  • frozen (non-scrollable) rows and columns;
  • non-selectable columns or even independent cells (you can not select such cells with keyboard or mouse);
  • new formatting options for cells (vertical text direction, different text trimming options and so on).



Image Gallery - Click Image to Enlarge
iGrid .NET iGrid .NET iGrid .NET iGrid .NET
iGrid .NET iGrid .NET iGrid .NET iGrid .NET
iGrid .NET

Item Comparison

Licensing:

Products without source code

Single Developer License

10Tec Company grants to you as an individual, a personal, nonexclusive license to install and use any of its SOFTWARE COMPONENT PRODUCT for the sole purposes of designing, developing, testing, and deploying application programs which you create. With the SINGLE DEVELOPER LICENSE you also get the included right to redistribute the SOFTWARE COMPONENT PRODUCT with your applications without any restriction and additional fee.

Multiple Developers License

Each developer must purchase the SINGLE DEVELOPER LICENSE for each copy of the SOFTWARE COMPONENT PRODUCT they use.

If you buy several SINGLE DEVELOPER LICENSES at once, 10Tec Company offers discounts for you (read more).

Products with full source code

When you acquire one of 10Tec Company products with full source code, 10Tec Company grants to you the right to use the SOFTWARE COMPONENT PRODUCT in your applications whatever you need but ONLY inside your company (or at your developer seat and in your customer's company if you are a personal developer). You can recompile the SOFTWARE COMPONENT PRODUCT, add your new features or improve the SOFTWARE COMPONENT PRODUCT's behavior and distribute this changed version to your customer with your applications.

However, you cannot use the source code of the SOFTWARE COMPONENT PRODUCT as a part of your app you sell for a wide variety of potential customers (thru the Internet or somehow else) without a special permission of 10Tec Company. You should contact 10Tec Company first and describe the purpose of using the source code of the SOFTWARE COMPONENT PRODUCT to obtain this permission. You also must order a special site wide license in this case; the sum of the license is determined by negotiations.

In all the cases above an express mention of the author of the original SOFTWARE COMPONENT PRODUCT is required; the minimal information to be mentioned is the name of the company and its home page in the Internet. The DEVELOPER END USER cannot recompile the SOFTWARE COMPONENT PRODUCT and sell it as its own component anyhow.

Detailed Product Description

What's New in v1.7?


  • [Change] The ability to implement drag-n-drop operations with several selected cells or rows in iGrid.NET is the main change in this release of the control.
    In the previous versions of the control in a multi-selection mode iGrid.NET changed the selection just after the left mouse button was pressed over:
    This behavior put obstacles when you wanted to implement drag-n-drop functionality because when the user pressed the left mouse button over a cell with the aim of dragging, iGrid.NET changed the selection, and you could not prevent it as you did not know whether the user had pressed the mouse button in order to change the selection or to drag the cell (you would know it only when the user would move the mouse pointer with the left mouse button pressed or would release the button). Now in these cases selection is changed only after the mouse button is released.

    A new DoDefault parameter was also added to the CellMouseUp event. This parameter allows you to prevent a cell from being selected in the cases described above.

  • [New] A new event StartDragCell was added. This event allows you to determine the moment when cell dragging should be started. Handle this event if you want to implement a drag-and-drop operation and start dragging when it is raised. A new property named StartDragCellDelta allows you specify the distance the mouse pointer should move with a mouse button pressed before dragging is started.

  • [New] A new FitColWidths property was added to the iGPrintManager class. This property allows you to fit the widths of all the columns to the width of the page when printing.

  • [Fixed] When a check box cell had a value of a numeric type different from Int32, it was processed as a value of unrecognized type; as a result the check box was displayed in the checked state regardless of the value. When the user clicked this check box, the value was changed to False for a two-state check box and to Indeterminate for a three-state check box.

  • [Fixed] When iGrid.NET without columns and a row was focused and the user pressed the Tab or Right Arrow key, the application stopped responding.

  • [Fixed] When iGrid.NET was being added onto a form in the Windows Forms Visual Designer, and this form already had cell styles with names started with the name of the new grid and ended with 'DefaultCellStyle', 'DefaultColHdrStyle', or 'RowTextColCellStyle', the IDE became irresponsible.

  • [Fixed] When the user expanded a group row, and its child row's Visible property was set to False, the child row did not become visible even when its Visible property was set to True.

    What's New in V1.6?

    Among of the new features in the latest version (1.6) you'll find:

  • [New] Now the iGrid.NET manual is integrated into the help and is available from the Visual Studio help environment.
  • [Fixed] The FillWithData method worked incorrectly when the StaySorted property was set to True.
  • [Fixed] If a tool tip text had been specified for a custom scroll bar button, an exception was thrown when the mouse pointer passed over the button.
  • [Fixed] When iGrid.NET was shown in a dialog that had a Cancel button that closes the form by the Escape key, the dialog was closed while the user was editing a text cell and pressing the Escape key to cancel the changes in the cell.

    What's New in V1.5?

    Among of the new features in the latest version (1.5) you'll find: It is simple to use iGrid ActiveX as it allows you to format each cell individually through the set of CellXXXX properties. iGrid.NET still supports this feature, but introduces cell style objects you can use to format cells as well. The iGrid cell style object is an object that stores all parameters of cell formatting. You can apply this object to independent cells in the same or different columns, or format the entire column with it in one statement. In this case you get the ability to minimize and simplify your code and support efforts in the future. Moreover, if you use a cell style object, you can reformat all the cells which have this style simply by changing the properties of the style object.

    The vast majority of iGrid's settings can be done at design-time - you can populate and format the entire grid practically the way you need in Visual Studio IDE before you compile and launch your project. Cell styles can be used at design-time as well, and they allow you to significantly simplify your adjusting effort as you can apply desired cell styles to required cells, change the properties of these cell styles in the Property Editor and see the effect immediately!

    iGrid.NET also fully supports right-to-left mode (for such languages as Hebrew or Arabic). To put iGrid in this mode, you simply set its RightToLeft property to True. In this case, iGrid.NET displays columns from right to left starting at the right edge, puts the vertical scroll bar at its left edge and makes other changes in its interface required for proper working in right-to-left environment.

    In iGrid.NET you can control the scroll bars as never before. You can force iGrid's scroll bars to become visible at any time (even if the grid does not require them) or hide each scroll bar independently, the scroll bars can be semi-transparent, and, finally, you can add your own buttons to iGrid's scroll bars and perform your own actions when the user clicks these buttons.
  • No comments: