string GetString (int i) { object ret = GetValue (i); if (ret != null && ret.GetType () != typeof (string)) return Convert.ToString (ret); else return (string) GetValue (i); }