Пример #1
0
        private void Carrega()
        {
            VendaBD bd = new VendaBD();
            DataSet ds = bd.GetClientesMaisCompram();

            GridView1.DataSource = ds.Tables[0].DefaultView;
            GridView1.DataBind();
        }
Пример #2
0
        private void Carrega()
        {
            VendaBD bd = new VendaBD();
            DataSet ds = bd.GetClientesMaisCompram();

            string dados = "";

            //varre linhas do dataset
            dados = dados + "['Nome', 'Valor em R$'],";
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                DataRow dr = ds.Tables[0].Rows[i];

                string nome  = Convert.ToString(dr["pes_nome"]);
                int    valor = Convert.ToInt32(dr["SUM(ven_valortotal)"]);

                dados = dados + "['" + nome + "', " + valor + "],";
            }
            string grafico = "";

            grafico = grafico + "<script type='text/javascript'>";
            grafico = grafico + "google.load('visualization', '1', {packages:['corechart']});";
            grafico = grafico + "function drawChart() {";
            grafico = grafico + "var data = google.visualization.arrayToDataTable([";
            grafico = grafico + dados;
            grafico = grafico + "]);";
            grafico = grafico + "var options = {";
            grafico = grafico + "title: 'Ranking de Vendas',";
            grafico = grafico + "is3D: true ";
            grafico = grafico + "};";
            grafico = grafico + "var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));";
            grafico = grafico + "chart.draw(data, options);";
            grafico = grafico + "}";
            grafico = grafico + "google.setOnLoadCallback(drawChart);";
            grafico = grafico + "</script>";

            Literal1.Text = grafico;
        }