public HandInputValue(IRecordSet rec, DataType dt) { Time = rec.GetTime("Time").ToString(); if (dt.LessOrEquals(BaseLibrary.DataType.Real)) { Value = rec.GetDouble("Value").ToString(); } else if (dt == BaseLibrary.DataType.Time) { Value = rec.GetTime("TimeValue").ToString(); } else { Value = rec.GetString("StrValue"); } }