Css 如何在谷歌图表中显示阿拉伯风格 load('visualization','1',{packages:['corechart']}); $(文档).ready(函数(){ $.ajax({ 键入:“POST”, 数据类型:“json”, contentType:'应用程序/json', url:'Ar_PieChart.aspx/GetData', 数据:“{}”, 成功: 功能(响应){ 绘图可视化(response.d); } }); }) 函数可视化(数据值){ var data=new google.visualization.DataTable(); data.addColumn('string','Column Name'); data.addColumn('number','Column Value'); 对于(var i=0;i

Css 如何在谷歌图表中显示阿拉伯风格 load('visualization','1',{packages:['corechart']}); $(文档).ready(函数(){ $.ajax({ 键入:“POST”, 数据类型:“json”, contentType:'应用程序/json', url:'Ar_PieChart.aspx/GetData', 数据:“{}”, 成功: 功能(响应){ 绘图可视化(response.d); } }); }) 函数可视化(数据值){ var data=new google.visualization.DataTable(); data.addColumn('string','Column Name'); data.addColumn('number','Column Value'); 对于(var i=0;i,css,asp.net,arabic,Css,Asp.net,Arabic,代码隐藏: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Ar_PieChart.aspx.cs" Inherits="Ar_PieChart" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title>

代码隐藏:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Ar_PieChart.aspx.cs" Inherits="Ar_PieChart" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <meta http-equiv='content-type' content='text/html; charset=UTF-16' />
    <meta name="viewport" content="width=device-height,minimum-scale=0.5,maximum-scale=3.0,user-scalable=yes" />
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="//www.google.com/jsapi"></script>
    <script type="text/javascript">
        google.load('visualization', '1', { packages: ['corechart'] });
    </script>
    <script type="text/javascript">
        $(document).ready(function () {
            $.ajax({
                type: 'POST',
                dataType: 'json',
                contentType: 'application/json',
                url: 'Ar_PieChart.aspx/GetData',
                data: '{}',
                success:
                    function (response) {
                        drawVisualization(response.d);
                    }
            });
        })
        function drawVisualization(dataValues) {
            var data = new google.visualization.DataTable();
            data.addColumn('string', 'Column Name');
            data.addColumn('number', 'Column Value');
            for (var i = 0; i < dataValues.length; i++) {
                data.addRow([dataValues[i].ColumnName, dataValues[i].Value]);
            }
            new google.visualization.PieChart(document.getElementById('visualization')).draw(data, { is3D: true });
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="visualization" style="width: 600px; height: 350px">

    </div>
    </form>
</body>
</html>
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用System.Web.UI;
使用System.Web.UI.WebControl;
使用系统数据;
使用System.Web.Services;
使用MySql.Data.MySqlClient;
公共部分类Ar_图表:System.Web.UI.Page
{
受保护的无效页面加载(对象发送方、事件参数e)
{
}
[网络方法]
公共静态列表GetData()
{
MySqlConnection conn=newmysqlconnection(“服务器=***;用户id=***;密码=***;数据库=****”;
数据集ds=新数据集();
DataTable dt=新的DataTable();
conn.Open();
string cmdstr=“按类别从sh_报告组中选择类别、计数(类别)”;
MySqlCommand cmd=新的MySqlCommand(cmdstr,conn);
MySqlDataAdapter adp=新的MySqlDataAdapter(cmd);
自动进料(ds);
dt=ds.表[0];
List dataList=新列表();
字符串cat=“”;
int-val=0;
foreach(数据行dr在dt.行中)
{
cat=dr[0]。ToString();
val=转换为32(dr[1]);
添加(新数据(cat、val));
}
返回数据列表;
}
}
公共类数据
{
公共字符串ColumnName=“”;
公共int值=0;
公共数据(字符串列名称,int值)
{
ColumnName=ColumnName;
价值=价值;
}
}
我得到的图表非常完美,但我需要像背面一样的阿拉伯风格。 我的意思是在镜子里看图表的时候。 如果有人知道答案,请帮助我。 提前谢谢

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Web.Services;
using MySql.Data.MySqlClient;

public partial class Ar_PieChart : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    [WebMethod]
    public static List<Data> GetData()
    {
        MySqlConnection conn = new MySqlConnection("server=****;user id=****;Password=****;database=****");
        DataSet ds = new DataSet();
        DataTable dt = new DataTable();
        conn.Open();
        string cmdstr = "SELECT Class,COUNT(Class) FROM sh_report GROUP BY Class";
        MySqlCommand cmd = new MySqlCommand(cmdstr, conn);
        MySqlDataAdapter adp = new MySqlDataAdapter(cmd);
        adp.Fill(ds);
        dt = ds.Tables[0];
        List<Data> dataList = new List<Data>();
        string cat = "";
        int val = 0;
        foreach (DataRow dr in dt.Rows)
        {
            cat = dr[0].ToString();
            val = Convert.ToInt32(dr[1]);
            dataList.Add(new Data(cat, val));
        }
        return dataList;
    }
}
public class Data
{
    public string ColumnName = "";
    public int Value = 0;
    public Data(string columnName, int value)
    {
        ColumnName = columnName;
        Value = value;
    }
}