private void CarregaGrafico2() { VendaBD bd = new VendaBD(); DataSet ds = bd.SelectPeriodo(dataInicio.Text, dataFinal.Text); string dados = ""; //varre linhas do dataset dados = dados + "['Nome', 'Quantidade'],"; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow dr = ds.Tables[0].Rows[i]; string nome = Convert.ToString(dr["VEN_CLIENTE"] + " - ") + Convert.ToString(dr["VEN_PRODUTO"]); int quantidade = Convert.ToInt32(dr["VEN_QUANTIDADE"]); dados = dados + "['" + nome + "', " + quantidade + "],"; } 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: '',"; grafico = grafico + "is3D: true "; grafico = grafico + "};"; grafico = grafico + "var chart = new google.visualization.PieChart(document.getElementById('chart_div'));"; grafico = grafico + "chart.draw(data, options);"; grafico = grafico + "}"; grafico = grafico + "google.setOnLoadCallback(drawChart);"; grafico = grafico + "</script>"; Literal1.Text = grafico; }