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;
}
}