//public void CompleteDataAdapter( ) //{ // var res = (from item in PropertiesToShow // where item.IsFilter // select item.Name).ToList(); // FilterLists = res; //} #endregion /// <summary> /// 对象克隆方法 /// </summary> /// <returns>克隆的对象结果</returns> public object Clone() { DataSourceAdaptor adaptor = new DataSourceAdaptor(); adaptor.FilterLists = this.FilterLists; adaptor.ShowLable = this.ShowLable; adaptor.ShowLegend = this.ShowLegend; adaptor.DataSourceName = this.DataSourceName; adaptor.StatisticsEngName = this.StatisticsEngName; adaptor.PropertiesToShow = PropertiyName.Clone(this.PropertiesToShow); adaptor.SOURCEPROVIDER = this.SOURCEPROVIDER; adaptor.Style = this.Style; adaptor.YX = this.YX; adaptor.SortX = this.SortX; adaptor.IsBand = this.IsBand; adaptor.Limits = new Limits { ColumnLimit = this.Limits.ColumnLimit, Enable = this.Limits.Enable, RowLimit = this.Limits.RowLimit }; return(adaptor); }
/// <summary> /// 属性名对象克隆 /// </summary> /// <param name="filter">要克隆的对象</param> /// <returns>克隆完成的对象</returns> public static PropertiyName Clone(PropertiyName filter) { return((PropertiyName)filter.Clone()); }
/// <summary> /// 属性类克隆 /// </summary> /// <param name="propertyName"></param> /// <returns></returns> public static PropertiyName Clone(PropertiyName propertyName) { return((PropertiyName)propertyName.Clone()); }