У меня есть диаграмма столбцов, в которой отображаются оценки игроков в реальном времени.Как игнорировать 0 значений в диаграммах
Данные для диаграммы взяты из DataTable.
Я бы хотел, чтобы мой график НЕ показывал игрокам со счетом 0. Есть ли способ, чтобы диаграмма знала, что он должен игнорировать нулевые значения?
код для DT и графике это:
this._dt = new DataTable();
this._dt.Columns.Add("Player", typeof(string));
this._dt.Columns.Add("Score", typeof(int));
foreach (Player p in getPLayerList())
{
_dt.Rows.Add(p.Name, p.Score);
}
chartPlayers.ChartAreas[0].AxisX.Title = "Players";
chartPlayers.ChartAreas[0].AxisY.Title = "Score";
chartPlayers.ChartAreas[0].AxisX.LabelStyle.Angle = 45;
chartPlayers.Series.Add("Frags");
chartPlayers.Series["Frags"].ChartType = SeriesChartType.Column;
chartPlayers.Series["Frags"].XValueMember = "Player";
chartPlayers.ChartAreas[0].AxisX.Interval = 1;
chartPlayers.DataSource = this._dt;
chartPlayers.DataBind();
Спасибо
Удалите их из источника данных? –
вы можете показать нам свой код? –
делать цикл foreach и проверять значения перед их выводом или нет? – 173901