/// <summary> /// 获得所有系列名,不包含空名字。 /// </summary> /// <returns></returns> public static void UpdateSerieNameList(BaseChart chart, ref List <string> serieNameList) { serieNameList.Clear(); for (int n = 0; n < chart.series.Count; n++) { var serie = chart.series[n]; if (serie.placeHolder) { continue; } if (serie.useDataNameForColor) { for (int i = 0; i < serie.data.Count; i++) { var serieData = serie.data[i]; if (serie is Pie && serie.IsIgnoreValue(serieData)) { continue; } if (string.IsNullOrEmpty(serieData.name)) { serieNameList.Add(ChartCached.IntToStr(i)); } else if (!serieNameList.Contains(serieData.name)) { serieNameList.Add(serieData.name); } } } else { if (string.IsNullOrEmpty(serie.serieName)) { serieNameList.Add(ChartCached.IntToStr(n)); } else if (!serieNameList.Contains(serie.serieName)) { serieNameList.Add(serie.serieName); } } } }
public static string Cancat(string str1, int i) { s_Builder.Length = 0; s_Builder.Append(str1).Append(ChartCached.IntToStr(i)); return(s_Builder.ToString()); }