微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?