예제 #1
0
 public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
 {
     if (value is string)
     {
         if (context != null && context.Instance != null && !String.IsNullOrEmpty((string)value))
         {
             ComponentBase c      = context.Instance as ComponentBase;
             Report        report = c.Report;
             if (report != null)
             {
                 return(CubeHelper.GetCubeSource(report.Dictionary, (string)value));
             }
         }
         return(null);
     }
     return(base.ConvertFrom(context, culture, value));
 }