我的 series.Title 是不固定的
代码1:
public IList<PJEvaluateinfo> GetPJEvaluatelist(string znsq, string QX, string timestr)
{
string timestr0 = " ";
if (timestr != "")
{
string[] Time = timestr.Split('/');
if (Time.Length > 0)
{
if (Time[0].ToString() != "")
{
timestr0 += " and CONVERT(char(11),tb_Evaluate.Createtime,120) >= '" + Time[0] + "'";
}
if (Time[1].ToString() != "")
{
timestr0 += " and CONVERT(char(11),tb_Evaluate.Createtime,120) <= '" + Time[1] + "'";
}
}
}
BInfo binfo = new BInfo();
DataTable dt = binfo.SelectEvaluate(znsq, QX, timestr0);
List<PJEvaluateinfo> list = new List<PJEvaluateinfo>();
PJEvaluateinfo evaluateinfo;
foreach (DataRow dr in dt.Rows)
{
evaluateinfo = new PJEvaluateinfo();
evaluateinfo.DepName = dr["TransactdepName"].ToString();
evaluateinfo.Evaluate = new int[] { Convert.ToInt32(dr["COUNTNUM"]), Convert.ToInt32(dr["EVALcount1"]), Convert.ToInt32(dr["EVALcount2"]), Convert.ToInt32(dr["EVALcount3"]) };
list.Add(evaluateinfo);
}
return list;
}
代码2:
info.GetPJEvaluatelistAsync(znsq, QX, strTime);
info.GetPJEvaluatelistCompleted += (sen, args) =>
{
CategoryAxis dateAxis = new CategoryAxis { Orientation = AxisOrientation.X, Title = "注: 1.总件数 2延误件数 3未处理 4已处理 5处理中 6处理中止" };
chartColumn.Axes.Add(dateAxis);
foreach (PJEvaluateinfo itemsSource in args.Result)
{
ColumnSeries series = new ColumnSeries();
series.ItemsSource = itemsSource.Evaluate;
series.DependentValueBinding = null;
series.IndependentValueBinding = null;
series.Title = itemsSource.DepName;
series.AnimationSequence = AnimationSequence.FirstToLast;
chartColumn.Series.Add(series);IValueConverter;
}
};
chartColumn.Title = strqx + strzn + timestr + "评价统计";
11 个解决方案
#1
#2
等待。。。。。。
#3
这个可能是改不了的,你要是改的话,需要重写组件
#4
1.我用的是Telerci RadChart控件,X轴的值和Y轴的值都可以指定的,我想toolkit的chart控件应该也可以。
2.如果想要找X轴的值,也就是1,2,3,4,可以用VirtulTreeHelper来遍历找到相应的TextBlock 条件是Text = "1" or ... ,然后你重新设置Text的值也可以
2.如果想要找X轴的值,也就是1,2,3,4,可以用VirtulTreeHelper来遍历找到相应的TextBlock 条件是Text = "1" or ... ,然后你重新设置Text的值也可以
#5
不能简单的改,需要改组件里的属性才可以
#6
这个应该可以改。。。。
#7
能不能说的具体点,有代码最好了!呵呵!
#8
series.IndependentValueBinding 这个属性绑定下面的标签存储字段。
#9
series.IndependentValueBinding 这个属性绑定下面的标签存储字段。
#10
visifire不错的,可以考虑一下
#11
可以吗
#1
#2
等待。。。。。。
#3
这个可能是改不了的,你要是改的话,需要重写组件
#4
1.我用的是Telerci RadChart控件,X轴的值和Y轴的值都可以指定的,我想toolkit的chart控件应该也可以。
2.如果想要找X轴的值,也就是1,2,3,4,可以用VirtulTreeHelper来遍历找到相应的TextBlock 条件是Text = "1" or ... ,然后你重新设置Text的值也可以
2.如果想要找X轴的值,也就是1,2,3,4,可以用VirtulTreeHelper来遍历找到相应的TextBlock 条件是Text = "1" or ... ,然后你重新设置Text的值也可以
#5
不能简单的改,需要改组件里的属性才可以
#6
这个应该可以改。。。。
#7
能不能说的具体点,有代码最好了!呵呵!
#8
series.IndependentValueBinding 这个属性绑定下面的标签存储字段。
#9
series.IndependentValueBinding 这个属性绑定下面的标签存储字段。
#10
visifire不错的,可以考虑一下
#11
可以吗