A: 

Infragistics has spreadsheet-type functionality in their data grid product

Danimal
A: 

You may want to give a try to treegrid @ www.coqsoft.com .

Jagmal
+1  A: 

If you don't mind implementing the logic yourself, the ExtJS grid component is a JavaScript grid component with lots of powerful features, and it is available in both open-source and commercial versions.

Jacob
A: 

try telerik radgrid. It is a pretty decent .net user control which can easily render an XML datasource for user editting. Its also fully Ajax enabled to avoid delays when entering volumes of data.

A: 

I have used dhtmlXGrid successfully. There is an open source version that you can use freely to get your application developed. Assuming everything works out, for $200 you can purchase a license for it and distribute it with your application.

Very easy to use; create an HTML table structure with your data in it and then bind dhtmlXGrid to the table - it automatically turns the table cells into editable fields.

Check it out here: http://www.dhtmlx.com/docs/products/dhtmlxGrid

Again, you will need to implement the spreadsheet logic yourself but dhtmlXGrid makes it straightforward to translate that into an editable column/row display.

esarjeant
+1  A: 

There is an excellent grid from Farpoint

They have web and win forms grids available and are not too bad price wise

WACM161