У меня есть гистограмма, где я установил LegendText следующим образом:
for (int i = 0; i < timeCount; i++)
{
empChart.Series[employee].LegendText = $"{employee}: {formattedTime}";
}
Таким образом, для каждого сотрудника создается один LegendText.То, что я хочу сделать, это не отображать LegendText, если formattedTime равно «0 дней 0 часов 0 минут», поэтому я так и делаю:
if (formattedTime.Equals("0 Days 0 Hours 0 Minutes"))
{
empChart.Series[employee].LegendText = string.Empty;
}
По какой-то причине отформатированное время исчезает, а сотрудник - нет.Он все еще появляется
empChart.Series[employee].LegendText = $"{employee}: {formattedTime}"
Почему он все еще отображается как имя серии?Как удалить имя серии, если мой formattedTime равен «0 дней 0 часов 0 минут»?С уважением
Примечание: я также пытался с
empChart.Series[employee].Points.Clear();
, но это не работает.