|
|
|
|
|
Total Hits: 18 | Today: 0 |
Author: David Catherman
|
Rating:
|
|

The binding source component in Visual Studio 2005/2008 Windows Forms provides a valuable service for data driven applications by providing automatic data binding between controls and the data source. This article shows how the functionality can be extended to add a few features to make it more useful. The most important is marking records as dirty when edited and prompting the user to save when changing records....
|
|
|
|
Total Hits: 18 | Today: 0 |
Author: David Catherman
|
Rating:
|
|

The binding source component in Visual Studio 2005/2008 Windows Forms provides a valuable service for data driven applications by providing automatic data binding between controls and the data source. This article shows how the functionality can be extended to add a few features to make it more useful. The most important is marking records as dirty when edited and prompting the user to save when changing records....
|
|
|
|
Total Hits: 22 | Today: 3 |
Author: John Peterson
|
Rating:
|
|

As is usually the case for me, the idea for this article came from a project on which I was recently working. Without going into all the gory the details, the basic requirement was that something needed to happen on a daily basis. This obviously wasn't the first time I'd run into this type of requirement, but as I started digging up my normal solution, I realized that while it was tried and true, it was also horribly outdated. It was written as a .vbs file designed to run via WSH. This meant tha...
|
|
|
|
Total Hits: 16 | Today: 2 |
Author: Dina Fleet Berry
|
Rating:
|
|

Data layers allow the abstraction of the SQL calls to a separate set of objects. The .netTiers template library (using CodeSmith) will build a data layer for your .NET web application, including the data administration website, the web service, base objects, etc. This article will start with a database with primary key and foreign key relations and use .netTiers to create all the Create Read Update Delete (CRUD) stored procedures and implement .netTiers as a data layer for a web site....
|
|
|
|
Total Hits: 19 | Today: 1 |
Author: Dina Fleet Berry
|
Rating:
|
|

This is the second article in the .netTiers series. The first article included getting started with the template settings, generating the libraries, a first look at the admin site, a page selecting data out of the database and a page inserting data into the database. This article will include .netTiers discovery of custom stored procedures, SourceTable configuration, and adding custom code to the .netTiers library....
|
|
|
|
Total Hits: 17 | Today: 1 |
Author: John Peterson
|
Rating:
|
|

If you've been wanting to get started with AJAX, but haven't known where to start, this is your lucky day. The ASP.NET AJAX Control Toolkit is designed to provide a rich infrastructure for you to write your own ASP.NET AJAX extenders and controls, but it also provides a number of exceptional controls that can be used right out of the box by developers without any previous AJAX experience....
|
|
|
|
Total Hits: 22 | Today: 2 |
Author: Scott D. Smith
|
Rating:
|
|

One of the most frequent gripes most programmers have about ASP.NET 2.x and 3.x is that you can't implement include files across several web sites. Remember the good old days in Classic ASP when you could just put a reference to a virtual file in the code and it would automagically work? In ASP.NET, Microsoft recommends that you use DLLs to share code, but this can be hazardous and complex, especially when updating DLLs in a production environment. It would be much easier and intuitive if you co...
|
|
|
|
Total Hits: 21 | Today: 1 |
Author: Rachael Schoenbaum
|
Rating:
|
|

The GridView is a great control that allows you to display paginated results. But what happens if you want to change the underlying display for all of your projects? This article shows you how to extend the GridView so that it displays a summary row and allows pagination and sorting in that summary row....
|
|
|
|
Total Hits: 14 | Today: 0 |
Author: John Peterson
|
Rating:
|
|

These days, many .NET developers are taking advantage of the fact that you can quite easily store many of an application's settings in .NET configuration files instead of hard coding them into the application's code. What surprises me is that most of these developers don't even realize that in addition to making it easy to access the values stored in these files, the .NET Framework also makes it quite easy to manipulate these values programatically....
|
|
|
|
Total Hits: 10 | Today: 1 |
Author: Ziran Sun
|
Rating:
|
|

In my last article, An Introduction to Windows Server 2008 Server Core, I gave a basic introduction to Windows Server 2008 Server Core and walked you through the process of getting the server up and running. This included installation, restarting and shutting down, setting the the computer's name and workgroup, and configuring TCP/IP....
|
|
|
|
Total Hits: 15 | Today: 0 |
Author: Thiru Thangarathinam
|
Rating:
|
|

With the introduction of C# 3.0, Microsoft has released a number of features that greatly enhance the object oriented programming experience of C# developers. These new features enable you to declare and instantiate objects with a new syntax that is not only intuitive but also simple. In addition, you also have the ability to initialize collection objects and arrays using a single line of code. This article will introduce these features through simple examples and discussion....
|
|
|
|
Total Hits: 14 | Today: 0 |
Author: Alex Homer
|
Rating:
|
|

It must be tough for companies that develop software for working with XML. No sooner do they get a product out of the door, the World Wide Web Consortium (W3C) changes the recommendations and standards so that their product is out of date. Yet the manufacturers still have to maintain backward compatibility with their previous releases, while attempting to encompass all the new standards. We've seen this several times before in Microsoft's XML product space, and the process shows little sign of s...
|
|
|
|
|
|
|