chart图表数据绑定的问题
--------------------编程问答--------------------双江运行队4.19的数据就被放到与魏岗运行队3.27对应的那个点了 --------------------编程问答-------------------- 没办法解决么.... --------------------编程问答-------------------- 没有数据的用0代替啊,isnull(count(1),0) --------------------编程问答--------------------
求具体方法 --------------------编程问答--------------------
是我写入数据的时候用0替代 还是查询的时候 --------------------编程问答-------------------- 查询的时候。 --------------------编程问答--------------------
问题是我写入数据的时候有的日期如果没有违章的话 就没记录啊 还是不太明白你说的查询的时候怎么写 --------------------编程问答-------------------- 那你把图形的x轴坐标固定成每天都需要显示啊 --------------------编程问答--------------------
我有好多个单位 只是想那天有某个单位的数据就显示哪个单位 如果只有一个单位的话好说 现在有多个单位不是每天每个单位都有违章 如果我把x轴固定成每天都有显示的话 怎么对应每天的值呢? --------------------编程问答-------------------- 在给chart图表赋值的时候不要直接循环取出来的数据,而是循环你需要的日期,通过日期到你查出来的数据中去查找对应的值(使用datatable的select方法),查不到的就是0。这样图表就每天都有数据了。 --------------------编程问答--------------------
循环需要的日期 能具体说下么 按你说的我想先找到不同的日期?? --------------------编程问答-------------------- 你的图表日期是从几号好几号 这个业务逻辑是怎么规定呢? --------------------编程问答--------------------
我要显示的是近一个月内的 --------------------编程问答-------------------- 那你的时间不就有了
--------------------编程问答--------------------
DateTime start=DateTime.Now.AddMonths(-1);
DataRow []rows=null;
while(start<DateTime.Now)
{
rows=data.select("日期='"+start.ToString("yyyy-MM-dd")+"'");
.....
进行图表赋值
.....
rows=null;
start.AddDays(1);
}
rows=data.select("日期='"+start.ToString("yyyy-MM-dd")+"'");
取出的是我要的日期 对应的值改怎么取呢 --------------------编程问答-------------------- 你用一个sql不就可以取出所有图表的全部数据了么 按你的写法有几个队伍你就需要写几个sql。建议你直接写
select dwmc,riqi,count(id) as num from cbs_jiaotong group by dwmc,riqi
--------------------编程问答-------------------- 赋值的时候有何难,赋值前先判断下x轴日期是否与数据库中一致再赋值即可
DateTime start=DateTime.Now.AddMonths(-1);
DataRow []rows=null;
String []dwmcs=new String[]{"xx队","xxx队"};
while(start<DateTime.Now)
{
foreach(String mc in dwmcs)
{
rows=data.select("riqi='"+start.ToString("yyyy-MM-dd")+"' and dwmc='"+mc +"'");
if(rows!=null&&rows.Count>0)
{
rows[0]["num"]//这个就是单位mc对应的违规次数
.......
}
rows=null;
}
start.AddDays(1);
}
补充:.NET技术 , C#