Scott on Writing

Musings on technical writing...

DVXP's TEdit.NET Control

My last blog entry provided a list of commercial, third-party ASP.NET server controls I have used in past projects, along with a mini-review of each.  Today I added another notch to the proverbial commercial ASP.NET server control headboard: DVXP's TEdit.NET.

TEdit, which stands for Table Edit, is a Web control designed to make viewing/editing/inserting/deleting data from a database table as easy as point-and-click.  And it does a pretty good job at that.  In past projects I've always extended the DataGrid in some manner to show, edit, delete, etc. data from a database table.  TEdit.NET makes this job much easier, but does introduce a bit of a learning curve for those who have always used the DataGrid.

First, rather than specifying the “structure” of the grid in the ASP.NET page's declarative syntax, a separate XML configuration file is used.  Furthermore, with TEdit.NET you need to provide either a table name, view, or stored procedure that has the data to bind to the grid.  If, like me, you've spent the time to build up a rich middle tier with an assortment of business objects and classes that provide the data to the presentation tier, you're SOL, as far as I can tell - with TEdit.NET there's a tight coupling to the data model.

While this is an annoyance and a potential maintainance issue for large ASP.NET applications, I think TEdit.NET is a killer app for small applications.  Once you get it set up you get, without writing a lick of code, the ability to:

  • Sort data
  • Search on data
  • Page through data
  • Edit data
  • Insert data
  • Delete data
  • Cache data

Granted, the GridView and DataSource controls in ASP.NET 2.0 provide a lot of this out of the box, but with TEdit.NET I've found it amazingly easy to make an impressively nice-looking and very intuitive table editor with minimal effort.

TEdit.NET's usage and syntax is a bit different from the DataGrid's, so, as I mentioned earlier, there is a bit of a learning curve for those of us who have always used DataGrids to provide access to backend data.  For example, there are different events and different “patterns” used for formatting the data in the grid, iterating through the records of the grid, accessing a particular record's column values, and so on.  If you are familiar with DataTables, though, you'll likely find this learning curve to be quite flat, as TEdit.NET basically provides programmatic access to the DataTable that serves as the foundation of TEdit.NET's data.

If you have a smallish ASP.NET application where you need to create professional-looking interfaces for editing backend data, I'd highly recommend TEdit.NET.  At $249.00 for a single server license, I think you'll find this control pays for itself in time saved within the first week.

posted on Wednesday, August 10, 2005 12:31 AM

Feedback

No comments posted yet
Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

Add To Your Reader

My Links

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<May 2008>
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Comment Stats

DayTotal% of Total
Sunday 1866.8%
Monday 37913.9%
Tuesday 45316.7%
Wednesday 50418.5%
Thursday 53519.7%
Friday 49418.2%
Saturday 1666.1%
Total 2717100.0%

Hour1Total% of Total
12:00 AM 652.4%
1:00 AM 682.5%
2:00 AM 622.3%
3:00 AM 742.7%
4:00 AM 572.1%
5:00 AM 1033.8%
6:00 AM 1084.0%
7:00 AM 1585.8%
8:00 AM 1716.3%
9:00 AM 1475.4%
10:00 AM 1716.3%
11:00 AM 1816.7%
12:00 PM 1886.9%
1:00 PM 1696.2%
2:00 PM 1605.9%
3:00 PM 1324.9%
4:00 PM 1073.9%
5:00 PM 923.4%
6:00 PM 913.3%
7:00 PM 963.5%
8:00 PM 833.1%
9:00 PM 782.9%
10:00 PM 792.9%
11:00 PM 772.8%
Total 2717100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.54144
Monday 5.22339
Tuesday 4.28419
Wednesday 7.67637
Thursday 6.90607
Friday 5.48411
Saturday 5.33160
Total 5.842717

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.35107
9:00 AM 6.32278
10:00 AM 6.47246
11:00 AM 4.41181
12:00 PM 6.88330
1:00 PM 3.00111
2:00 PM 5.41222
3:00 PM 8.64285
4:00 PM 4.0589
5:00 PM 5.92154
6:00 PM 4.52113
7:00 PM 9.67174
8:00 PM 9.80147
9:00 PM 5.05111
10:00 PM 5.4265
11:00 PM 4.5732
Total 5.842717

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles