In Figure 1, we saw fields identified as telephone numbers, salaries, etc. In this section, you learn how to format those fields to make them more usable for your site visitors.In Design View, click on the Gridview and click on the arrow pointing to the right to bring up the Grid View Tasks pop-up.For example you could have the following code:to store the information. Finally the code is bound to the When the user selects a record from the grid, the selected row index will be passed through as the Command Argument.

This post concentrates on how to show Grid View on Hierarchical style with AJAX implementation.

I have already blogged one post related to the same concept without AJAX implementation.

NET page, you can have a look on the post How to implement XML HTTP AJAX in ASP. But some of our requirement is little different- [Update] I have blogged another post on the same topic using AJAX and JQuery concepts.

Save all or press "Ctrl S" and hit "F5" to run the page, the page will look as in the following image: Click on "Edit the Grid View", it will display Textboxes in each cell as in the following image: Edit the value(s) here and click on the Update link, it will update all the data or to remove it click on the "Delete" link above the image shown.

Presentation Layer (UI) Presentation layer cotains pages like or windows form where data is presented to the user or input is taken from the user. Hope this article helped you understanding 3-Tier architecture and desiging it. Updated on July 01 2008: Source Code attached Full Name: Sheo Narayan Member Level: Honorary Platinum Member Status: Administrator Member Since: 7/8/2008 PMCountry: India Regards, Sheo Narayan MVP, Author, Writer, Mentor & architecting applications since year 2001.

Business Access Layer (BAL) or Business Logic Layer BAL contains business logic, validations or calculations related with the data, if needed. Data Access Layer (DAL) DAL contains methods that helps business layer to connect the data and perform required action, might be returning data or manipulating data (insert, update, delete etc). Connect me on | https://twitter.com/sheonarayan | Hi, Nice article; Well and simply explained.

Download source code for 3-Tier Architecture in ASP. Seperation - the functionality is seperated from the data access and presentation so that it is more maintainable 2.

NET with C# 3-Tier architecture generally contains UI or Presentation Layer, Business Access Layer (BAL) or Business Logic Layer and Data Access Layer (DAL). Independence - layers are established so that if one is modified (to some extent) it will not affect other layers. Reusability - As the layers are seperated, it can exist as a module that can be reused by other application by referencing it.

Hence using Row Data Bound event, we can dynamically change the code value to some meaningful and easy to understand words.