What languages/frameworks provide full-featured datagrids? I.e., data tables with multi-sortable headers; filters; columns that can be moved/added/removed; column autosize and fixed-size options; cells that can display multiple data types and post back to the datasource.

Is there any such ready-made feature in any open-source projects? I've done these in .NET for Windows apps, but never anything targeting web clients.