Example #1
0
        public static ExControlStyles GetStyle(WebbReport webbReport)
        {
            ExControlStyles excontrolStyle = new ExControlStyles();

            Band band = webbReport.Bands[BandKind.Detail];

            foreach (XRControl xrControl in band.Controls)
            {
                if (!(xrControl is WinControlContainer))
                {
                    continue;
                }

                Control c = (xrControl as WinControlContainer).WinControl;

                if (c is GridControl)
                {
                    GridView gridView = (c as GridControl).GridView;

                    excontrolStyle.ApplyStyle(gridView.Styles);

                    return(excontrolStyle);
                }
                else if (c is GroupingControl)
                {
                    GroupView groupView = (c as GroupingControl)._GroupView;

                    excontrolStyle.ApplyStyle(groupView.Styles);

                    return(excontrolStyle);
                }
            }
            return(excontrolStyle);
        }
Example #2
0
 public WizardCustomStyles(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
 {
     try
     {
         _StyleName = info.GetString("_StyleName");
     }
     catch
     {
         _StyleName = string.Empty;
     }
     try
     {
         _Image = (System.Drawing.Image)info.GetValue("_Image", typeof(System.Drawing.Image));
     }
     catch
     {
     }
     try
     {
         _NoWaterMarkImage = (System.Drawing.Image)info.GetValue("_NoWaterMarkImage", typeof(System.Drawing.Image));
     }
     catch
     {
     }
     try
     {
         _ExcontrolStyles = (Webb.Reports.ExControls.Styles.ExControlStyles)info.GetValue("_ExcontrolStyles", typeof(Webb.Reports.ExControls.Styles.ExControlStyles));
     }
     catch
     {
     }
     try
     {
         templateType = (Webb.Reports.ReportWizard.WizardInfo.TemplateType)info.GetValue("templateType", typeof(Webb.Reports.ReportWizard.WizardInfo.TemplateType));
     }
     catch
     {
     }
     try
     {
         _SerializableWatermark = (Webb.Reports.SerializableWatermark)info.GetValue("_SerializableWatermark", typeof(Webb.Reports.SerializableWatermark));
     }
     catch
     {
     }
 }