asp.net 谷歌图表问题我的项目

问题描述

代码不起作用。我该怎么办,请帮帮我,数据库没有问题,我找不到解决方

WebMethod 有问题吗?我做了一切,但有些东西我看不到

我被困在这个,我的项目正在等待这个

非常感谢解决这个问题的朋友

[网络方法]

[ScriptMethod(UseHttpGet = true,ResponseFormat = ResponseFormat.Json)]


public static List<ChartDetails> GetPiechartData()
{

    List<ChartDetails> dataList = new List<ChartDetails>();

    string sConnString = "Data Source=.;Initial Catalog=deneme;Integrated Security=True";


    sqlConnection baglanti = new sqlConnection(sConnString);

    
        

        sqlCommand cmd = new sqlCommand("select begeni,kontrolid from yorum",baglanti);

        baglanti.open();

        sqlDataReader droku = cmd.ExecuteReader();

        while (droku.Read())
        {
            dataList.Add(new ChartDetails
            {
                kontrolid = droku["kontrolid"].ToString(),begeni = Convert.ToInt32(droku["begeni"]),});

        }

        return dataList;
    }

public class ChartDetails
{
    public string kontrolid { get; set; }
    public int begeni { get; set; }
}
<script type="text/javascript" src="https://www.google.com/jsapi"></script>   
  <script type="text/javascript">
      google.charts.load('current',{ packages: ['corechart'] });
      google.charts.setonLoadCallback(drawChart);

    
</script>

<script type="text/javascript">


    $(function () {
        $.ajax({
            type: "POST",dataType: "json",contentType: "application/json; charset=utf-8",url: "Default17.aspx/GetPiechartData",data: "{}",success: function (response) {                    
                drawchart(response.d);
            },error: function () {
                alert("Error loading data...........");
            }
        });
    })

  

    function drawchart(dataValues) {

        var data = new google.visualization.DataTable(); 

        data.addColumn('string','kontrolid');
        data.addColumn('number','begeni');

        for (var i = 0; i < dataValues.length; i++) {
            data.addRow([dataValues[i].kontrolid,dataValues[i].begeni]);
        }

        var options = {
            title: 'Company Performance',curveType: 'function',legend: { position: 'bottom' }
        };

        var chart = new google.visualization.LineChart(document.getElementById('curvechart'));

        chart.draw(data,options);
    }


</script>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...