报表统计(十) 访问数据库 利用Ajax与数据控件空间交互
2012-10-18 21:53
489 查看
View Code
public partial class WebForm4 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CreateChart(); BindGrid(""); } } public DataTable GetData(string strSql) { SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=DEMO;Integrated Security=True"); SqlCommand cmd = new SqlCommand(strSql, con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); return ds.Tables[0]; } public void CreateChart() { string strSql = " SELECT r.RegionName ,SUM(s.Sales) as SumSales FROM Regions r inner join Reps_Sales s on r.RegionID= s.RegionID GROUP BY R.RegionName"; DataTable dt = GetData(strSql); Chart1.Width = 500; Chart1.Height = 300; Chart1.Series[0].ToolTip = "#VALX:\t#VALY"; Chart1.DataSource = dt; Chart1.Series[0].XValueMember = "RegionName"; Chart1.Series[0].YValueMembers = "SumSales"; Chart1.Series[0].PostBackValue = "#VALX"; Chart1.DataBind(); } public void BindGrid(string parameName) { if (parameName == "") { parameName = "Central"; } DataTable dt = GetData(string.Format("SELECT s.Name,s.Sales FROM Regions r inner join Reps_Sales s on r.RegionID= s.RegionID WHERE r.RegionName='{0}'",parameName)); this.gv.DataSource = dt; this.gv.DataBind(); this.gv.Caption = parameName; } protected void Chart1_Click(object sender, ImageMapEventArgs e) { string s = e.PostBackValue; BindGrid(s); } }
相关文章推荐
- 报表统计(九) 访问数据库 Pie图 Ajax交互
- 利用PostgreSQL数据库的postgis扩展绘制圆形空间几何数据
- 报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥。必须还原备份密钥或删除所有加密的内容。
- 利用php访问数据库数据表,生成javabean.java文件,符合javabean语法
- 报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥
- Ajax实现xml文件数据插入数据库(二)--- ajax实现与jsp的数据交互。
- 【Servlet】在Servlet3.0中利用json+ajax把数据库查询出来的数据推向前台显示,无额外的json解析包
- 前后台数据交互(ajax、json、ssm、跨域访问)
- 利用ajax提交表单,实现数据前端后台数据交互的完整流程演示
- 报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥。
- ADO.NET访问数据-(2) DataSet本地缓存与数据库的交互过程,以及应用
- jquery的$.ajax()利用FormData数据类型与php后台交互
- ADO.NET访问数据-(2) DataSet本地缓存与数据库的交互过程,以及应用
- 利用百度统计的功能统计CSDN的访问数据!
- 利用Ajax实现前端与.net后端实现数据交互
- 关于AJAX访问数据库不能及时获得更新数据的问题
- 今天猫扑空间的访问统计数据
- 实现asp.net只对个别控件实时访问数据库刷新数据
- 利用Bmob云后端云函数实现移动应用与数据库的数据交互
- 利用ajax实现与php数据交互,并局部刷新页面