This project is read-only.

By Data Juggler Software .

If you like this project, please donate it keeps us going!

Donate to Data Juggler

Count Widget for Asp.Net Developers

Project Description
CountWidget is a series of C# projects built to demonstrate RAD Studio Code Generation Toolkit to create 100% stored procedure driven data tiers for SQL Server.

Count Widget User’s Guide

Please visit the Count Widget web site located at to see Count Widget in action.

Introducing Count Widget

Count Widget is a series of sample projects to demonstrate my open source project RAD Studio Code Generation Toolkit, available for download at:

RAD Studio is the ultimate C# class object creator, data tier creator and stored procedure generator.

License Information

Count Widget Control

The Count Widget Control is an Asp.Net User Control:

An example of the BlackGold Theme:

Count Widget for Asp.Net Developers

An example of the PowderBlue Theme:

An example of a PowderBlue theme

You are free to use the Count Widget Control in any type of project and we hope you like it and tell your friends about it.

There are two options for using the Count Widget Control:

1. You may host 1 copy of the SQL Server database ‘WidgetData’, the CountWidgetWeb and the CountWidgetWebService projects.

2. Or use the CountWidgetControl and visit to manage your account and use the CountWidgetWebService hosted by Data juggler. *

There are transaction limits on your account, which are explained on the next page.

Image Rights

You may use the images in the CountWidgetWeb project on the CountWidgetWeb project only. I have purchased the rights to use these images, but I do not have permission to grant you the right to use these images as they are not mine. Please respect these images.

Self-Hosting Database and Widget Data Service

You are free to use the WidgetData Database, the Widget Data Web Services and the Count Widget Control, and use your own copy of the Count Widget Web project to modify the sites, pages and widgets.

If you use Count Widget we ask * for you to give us credit by either placing a link on your web site to or or by listing Data Juggler and / or Count Widget in your product documentation.

If this is not possible, a kind word on CodePlex, Facebook or somewhere else on the web is appreciated.

Data Juggler Hosted Database and Widget Data Service

If you use Data Juggler’s hosted web service, the following table lists the transaction limits and pricing for each tier.

Transaction Limits & Pricing

Membership Tier Transactions per Month* Price
Limited 1,000 Free
Standard 10,000 $10 Year
Pro 100,000 $10 Month
Enterprise 1,000,000 $50 Month

Transaction limits are cumulative for all sites, pages and widgets.

Download Contents

Count Widget Control

An Asp.Net User Control that makes it easy to count pages & widgets;
A widget can be anything from a button click, a download, voting polls, goals and even detailed site analytics.

More information about using the Count Widget Control is shown later in this document.

WidgetData Database

This is a SQL Server database that can be attached (SQL Server 2012 only) or the Data\Database\Scripts folder contains all of the tables, views and stored procedures used in the WidgetData database.

The original release of Count Widget 0.8.0 does not include the WidgetData database, 0.8.1 will be released this afternoon (4.14.2013).

Count Widget Web

Count Widget Web is a Visual Studio 2010 or Visual Studio 2012 project that demonstrates the full CRUD (Create, Read, Update, and Delete) methods using RAD Studio Code Generation Toolkit.

In addition to this open source project, Count Widget Web is also live at and you can use this along with the Count Widget Web Service in real world applications.

Widget Data Service

Widget Data Service is a Windows Application that hosts three web services:

Count Widget Service

Count Widget Service makes it easy to count pages and widgets.
When you join Count Widget you are given a CompanyID and a License Key.
After sign up or log in click the Editors tab to manager Sites, Pages and Widgets.

Storage Widget Service

The web service is working, but the methods are not fully implemented yet.

Storage Widget Service is a web service allows you to create virtual web databases and recordsets (virtual tables) and store data for web sites and mobile applications.

OutBox Widget Service

This is also in development, but I have a working copy I am porting from another site to be more generic. OutBox Widget Service makes it easy to send email by making a web service call and passing in an OutBox item.

In addition to RAD Studio, and this project, there are two other Code Plex projects included in the Complete Solution:

DataJuggler.Core.UltimateHelper -

This project is a collection of helper classes and I invite developers to submit their favorite helper classes to be included in this evolving project.

DataJuggler.Web.Controls -

This is a collection of web controls that are useful for building web projects.

Update 4.14.2013: Data Juggler Controls also includes Data Juggler Win Controls and Data Juggler WPF Controls.

System Requirements:

The Count Widget Control, Count Widget Web and Widget Data Service require Visual Studio 2010 or Visual Studio 2012; I cannot think of anything that would prevent the Count Widget control from running on earlier versions of Visual Studio, but I have been on Visual Studio 2010 for a few years and now VS 2012.

You can also call the Widget Data Service without using the control, for example in Windows applications or web services.

Last edited Mar 4, 2014 at 2:23 PM by Corby, version 19