var query = dtBookings.AsEnumerable().Select(c => new { booking_id = c.Field<Decimal>("booking_id"), lname = c.Field<String>("lname"), start_time = c.Field<DateTime?>("start_time"), end_time = c.Field<DateTime?>("end_time"), flex_tspan = c.Field<Boolean>("flex_tspan"), layer = c.Field<Byte>("layer"), backcolor = c.Field<Int32>("backcolor"), forecolor = c.Field<Int32>("forecolor"), clip_loc = c.Field<Boolean>("clip_loc"), clip_sp = c.Field<String>("clip_sp"), display_msg = "#Slots: " + c.Field<Int16>("num_addit").ToString() + " " + c.Field<String>("display_msg"), isnotes = c.Field<Boolean>("isnotes"), bookingType = "POD" });