The following gets a field from a DataTable and converts it to string. Is there a cleaner way to convert dynamic to string?
dynamic value = dataTable.Rows[i].Field<dynamic>(columnName); value = (value == null) ? null : value.ToString();