Creating a Simple ASP.NET Report with Export to Excel
page 3 of 5
by Steven Smith
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 36109/ 60

Presenting the Data on the Web

I'm no longer in love with the various data-bound controls that shipped with "classic" ASP.NET, such as the DataGrid and Repeater.  Ultimately, the event-based data binding added way too much indirection and debugging headaches.  I find that I'm much happier with the simpler semantics adopted by the original Active Server Pages and recently popularized by ASP.NET MVC and Web Pages implementations.  To that end, I'm going to construct my HTML pretty much how I want it to look, and then use a simple foreach loop to populate the contents of the table.

For styling the table, I borrowed one of the nice templates from this Top 10 CSS Table Designs article, which has some nice options.  The end result is some very clean and readable code:

You can view the actual output here:

It looks like this:

View Entire Article

User Comments

Title: eeqw   
Name: qwrqwr
Date: 2012-11-01 7:42:16 AM
Title: dsf   
Name: sdfsd
Date: 2012-04-26 11:17:52 PM
Title: MVC3   
Name: Tony
Date: 2011-06-03 5:22:59 PM
Nice article, thank you. I used it with mvc3, it works!
Title: ASP.NET   
Name: 5th edition,
Date: 2011-05-27 10:04:06 AM
this new book was delivered..
Title: .net 3.5 version needed   
Name: windy
Date: 2011-05-13 8:27:06 AM
do the needful.
Title: hi   
Name: hassan humayun
Date: 2011-05-11 8:32:25 AM
nice article , but tell me one thing if the user doest have office installed on his system then what will happen, would it throw an exception.

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2024  |  Page Processed at 2024-05-22 6:43:01 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search