Convert Hashtable Rows into DataTable Columns in C#

  •        395

Simplest way to convert a Hashtable into a DataTable with all the Hashtable rows converted into DataTable columns.



Related Projects

A Concurrent Hashtable

A hashtable implementation that allows simultaneous reads and writes from multiple threads. Also offering a concurrent Dictionary and WeakDictionary as hashtable specializations.

csv transformer

transform a csv-flie. This means that the rows would by convert to columns and columns to rows.

elliptics - Distributed hashtable storage

Distributed hashtable storage

Excel 2007 BizTalk Pipeline

Custom pipeline for BizTalk 2009+ to convert xlsx (Excel 2007 up) files to xml and debatch rows in the spreadsheet.

csv-parser - Streaming csv parser inspired by binary-csv that aims to be faster than everyone else

csv-parser can convert CSV into JSON at at rate of around 90,000 rows per second (perf varies with data, try bench.js with your data).The data emitted is a normalized JSON object. Each header is used as the property name of the object.


Excel to XML conversion

Excel-like calculating DataTable

Class that make your DataTable calculate formulas capable with runtime totals and user-defined functions

Super PHP .NET (SPN) SOAP Class & Datatable Parser

This project is a PHP class that allows you to consume .NET web services easily and is geared toward parsing .NET datatables into PHP objects. It is a full-featured SOAP class.

Run SELECT, INSERT, UPDATE, DELETE statements against DataSet and DataTable.

QueryAnything allows user to run SQL statements against any data files that can be read into DataSet and DataTable objects. Currently support XML and CSV files. And more to come...


Sometimes we want to show thousands of records in a table. This can take too long for the page to render and make the page unusable till the entire table is populated. To counter this we could populate the table using an Ajax call. In both cases, the users have to wait until all the table rows are populated. Additionally, user cannot do any operations on the table like search, pagination etc. The idea behind StreamTable.js is to initially populate minimum rows (maybe 10 or 20) and after that it streams data silently in the background and update the table. This ensures that the page loads immediately and is also usable immediately for all operations. It maybe safe to assume that if the user remains on the same page for a little while longer, then the user is most probably going to perform some operation on table like search, page navigation, etc. So we can delay the process of streaming data to say 2 seconds after the page has loaded. Its also important to ensure that all the data streamed must be usable immediately. For example, after 2 seconds, if we have streamed 1000 rows, they should all be searchable and paginated.

SECollectionViewFlowLayout - A flow layout for UICollectionView that implements swiping-to-select gestures

A flow layout for UICollectionView that implements swiping-to-select gestures. ###Auto-select rows If you choose you can enable auto-selecting rows, where if you pan to select an entire row you can continue panning down to select whole rows at a time.

Aggregate Text SSIS component

This component is used for aggregating mulitple rows of text columns inside an SSIS component. It allows you define keys, which act as a 'Group By' clause and concatenates rows in the data flow with identical keys.

event_calendar - Show multiple, overlapping events across calendar days and rows. Rails plugin.

Show multiple, overlapping events across calendar days and rows. Rails plugin.

Falling Block Game

Falling Block Game is a free, open source block stacking game available for Windows and Linux. The object of the game is to move and rotate pieces in order to fill in complete rows. The more rows you clear at once, the more points you score!


A DataGridView for .NET Forms development that extends the base DataGridView control to add drag and drop between DragDropGrids, and reordering of items within the same DragDropGrid.

EntityFramework-Plus - Entity Framework Utilities | Bulk Operations | Batch Delete | Batch Update | Query Cache | Query Filter | Query Future | Query Include | Audit

Deletes multiples rows in a single database roundtrip and without loading entities in the context.Updates multiples rows using an expression in a single database roundtrip and without loading entities in the context.