Ejemplo n.º 1
0
        private void BindQuotesAndTradesChart()
        {
            List<Browser> browsers = new List<Browser>();

            LoansBLL loansBLL = new LoansBLL();
            DataSet ds = new DataSet();
            ds = loansBLL.GetLoanCountryGraphDetails();
            if (ds.Tables[1].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[1].Rows)
                {
                    browsers.Add(new Browser("Trades", Convert.ToDouble(dr["Trades"]), false));
                    browsers.Add(new Browser("Quotes", Convert.ToDouble(dr["Quotes"]), false));
                }

            }
            PieSeries ps = new PieSeries();
            foreach (var item in browsers)
            {
                SeriesItem s1 = new SeriesItem();
                s1.Name = item.Name;
                s1.Exploded = item.IsExploded;
                s1.YValue = Convert.ToDecimal(item.MarketShare);
                ps.Items.Add(s1);
            }

            // ps.LabelsAppearance.Position = Telerik.Web.UI.HtmlChart.PieLabelsPosition.Column;
            // removed by Nik 20 03 after upgrade version
            //  ps.LabelsAppearance.Position = Telerik.Web.UI.HtmlChart.PieLabelsPosition.Column;

            PieChart2.PlotArea.Series.Add(ps);
            PieChart2.DataBind();
            BindNuberofCounterPartyChar();
        }