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); }
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 { } }