I am trying to sort a DataTable on a string column by DateTime.
DataTable
string
DateTime
For various reasons, the column must be left as a string
Stumbled upon a method right after I posted.
EnumerableRowCollection query = from row in dataTable.AsEnumerable() orderby DateTime.Parse(row.Field(propertyName)) ascending select row; dataTable = query.AsDataView().ToTable();