c # Как показать метку значения диаграммы Y с помощью Linq - PullRequest
0 голосов
/ 09 февраля 2019

enter image description here Этот код Linq, который у меня есть в событии FormLoad:

ShowChartReport();

            chart1.Series.Clear();

            var series = chart1.Series.Add("Series1");
            series.XValueMember = "ProduktId";
            series.YValueMembers = "TolatlSold"; 
            series.Name = "Products";
            chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;

А затем этот следующий метод для загрузки диаграммы

private void ShowChartReport()
        {
            using (CoffeEntities db = new CoffeEntities())
            {
                var result = (from pr in db.SaleDetails
                              group pr by pr.Product.Description into g
                              select new
                              {
                                  ProduktId = g.Key,
                                  TolatlSold = g.Count()


                              }).ToList();
                chart1.DataSource = result;  
                chart1.DataBind();
                chart1.Show();

            }
        }

Я пыталсядаже как это внутри ShowChartReport ()

chart1.Series["ProduktId"].IsValueShownAsLabel = true;
chart1.Series["TolatlSold"].IsValueShownAsLabel = true;

Но, тем не менее, я не вижу эти метки значения Y в каждом элементе диаграммы.

Точно так же, как этот вопрос как отображать значения на графике диаграммы с помощью c # Я хочу, но я использую Linq и сбиваю с толку меня Как это сделать ... Я был бы признателен, если бы вы моглипомоги мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...