Put all your favorites on one startpageSurfpack, the ultimate news and favorites aggregator

Popular searches: vb excel find, msn star wars icons, fade text, pc pirates

MayerSoft.Web.Controls.Spreadsheet 1.0

Type: Commercial Cost: 19.95$ Released: 2004-07-29

 
Rated by: 0 user(s)
Rating: NOT RATED

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
Paltforms: Windows
Product home page: http://mayers.us/MayerSoft/Default.aspx
Download (125K)

Related downloads:

A.M.L. - Lite Edition : Advanced Media Library - The Elefun Company has released A.M.L. - Advanced Multimedia Library. This Multimedia Library is intended for games' and multimedia applications' developers. A.M.L. is an effective multimedia library, capable of playing practically all audio format.

A.M.L. - Source Code : Advanced Media Library - The Elefun Company has released A.M.L. - Advanced Multimedia Library. This Multimedia Library is intended for games' and multimedia applications' developers. A.M.L. is an effective multimedia library, capable of playing practically all audio format.

A.M.L. - Full Edition : Advanced Media Library - The Elefun Company has released A.M.L. - Advanced Multimedia Library. This Multimedia Library is intended for games' and multimedia applications' developers. A.M.L. is an effective multimedia library, capable of playing practically all audio format.

AdventNet SNMP API - Free Edition - AdventNet SNMP API offers a comprehensive toolkit for SNMP-based network management applications. AdventNet's SNMP stack comprises a set of powerful Java SNMP library to build real-time applications for monitoring and tracking network elements.

JEasy - JEasy is an application designer for JAVA using SWING components. The main concepts are to store all GUI components in an XML file, to use Layout Managers for presentation at runtime and to use XML-messages to serialize forms.


Add Your Review for MayerSoft.Web.Controls.Spreadsheet
Your name: Your Email:
Interface:
Usability:
Functionality:
Price:
Overall:
Title:
Review:

(c) 2003-2005, surfpack.com.