|
This ASP.NET server control creates a spreadsheet grid and enables formulas, numbers, text, labels and dates in cells. Use in financial calculators or anywhere else a spreadsheet template is used...albeit in a web page!
FAQ
What functions are supported (Sum(),Year(), etc.)?
All functionality from the .NET System.dll framework are supported. For example:
Basic math: [c0r0]+[c0r1]
System.Math namespace: Math.Pow(1+[c1r7],2)
Strings: "[c0r1]".Trim().Replace("$","").Substring(0,1)
Dates: DateTime d=new DateTime([c1r0]);return d.Year;
Formula cell references such as '[c0r1]' are replaced by the value of the cell, then evaluated. (Note that the value of a date cell is the number of ticks.) So the above examples might look like this before being evaluated:
Basic math: 100+200
System.Math namespace: Math.Pow(1+.045,2)
Strings: "$57".Trim().Replace("$","").Substring(0,1)
Dates:DateTime d=new DateTime(632272996777884556);return d.Year;
Formula cells are created like this:
Spread1.AddCell(new FormulaCell(1,6,"[c1r4]*[c2r6]","Formula",NumericFormats.ToTheDollar));
See below for more examples of how formula cells work. Note also that there are two kinds of formulas, simple and multiline. The example below shows both types of formulas.
Code used in this example
Initialization of a spreadsheet
Using MayerSoft.Web.Controls;
private void Page_Init(object sender, System.EventArgs e)
{
Spread1.LicenseKey="eL!NJ@2H3aF";//sample key
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
Spread1.Columns.Add(new Column(150));
Spread1.Columns.Add(new Column());
Spread1.AddCell(new Cell(0,0,"Item 1","Label"));
Spread1.AddCell(new Cell(0,1,"Item 2","Label"));
Spread1.AddCell(new Cell(0,2,"Total","Label"));
Spread1.AddCell(new Cell(0,3,"Div by pct","Label"));
Spread1.AddCell(new Cell(0,4,"Result","Label"));
Spread1.AddCell(new Cell(0,5,"Price. MayerSoft.Web.Controls.Spreadsheet is licensed as shareware, the cost of the registered version is $19.95 and full download size is 0.12 MB. You can download a free version of MayerSoft.Web.Controls.Spreadsheet by following download link at Free Downloads section of this page. MayerSoft.Web.Controls.Spreadsheet is developed or distributed by MayerSoft LLC and is listed under asp.net server controls.
Software Screen Shot
Related Software
|
MayerSoft.Web.Controls.Spreadsheet Software Downloads
| SpyCapture - SpyCapture is advanced PC security and monitoring software. |
| Best Flobo CHK identifier - Renames .chk files stored in FOUND folder after SCANDISK. |
| Employee PC Activity Monitor - Network computer monitoring and managing , and for employees' work time trackin |
| CannedResponses - Canned text, email reply templates, emoticons, documents in the Outlook email toolbar. |
| PADLess - Program submission tool with PAD support for software authors |
| Palette Express - Hundreds of Images, One Common Palette -- With Palette Express! |
| cWatch - Keeping an eye on your Cookies and Cache |
| LastBit Quicken Password Recovery - Password recovery tool for Quicken (*.qdf) files. |
| PC Garbage Remover - Safely scan and remove the garbage from your hard drive. |
| USBTrace - A professional software-only USB protocol analyzer |
| SoundWheel - Control sound volume with the mouse wheel from any application |
| Age of Conan Guide - Make fast gold in Age of Conan. |
| MSG Viewer Pro - EML and MSG Viewer - MSGViewer Pro opens and searches Outlook .msg .eml email files. Free to try. |
| MITCalc - Torsion Springs - Geometric and strength designs of spiral cylindrical torsion springs |
| Planner.NET - A calendar and scheduling component for the .NET framework. |
| Anything3D Pano Viewer Professional - High speed viewer. Support of 360 degree and partial panoramas. |
| Search and Recover - Undelete files, email, music, pictures from drives, cameras, MP3 players & more! |
| Instant Billing - Generate recurring bills / invoices quickly and easily. |
| Visual Data - Creating graphs of regular data and irregular data. |
| SmartSniff - Captures TCP/IP packets and view the captured data as sequence of conversations. |
|