首页 新闻 会员 周边

chart 中的lable 属性重写

0
悬赏园豆:30 [待解决问题]

我用chart组件显示数据,Y线用机器爆出异常的次数,然后我想在这条bar上显示机器编号,异常名称,所占百分比,代码如下:

 ch_ErrorAnalysis.DataSource = dt;
        if (dt != null && dt.Rows.Count > 0)
        {
            foreach (DataRow dr in dt.Rows)
            {
                ch_ErrorAnalysis.Series["ErrorBarSeries"].YValueMembers = "ErrorCount";
                ch_ErrorAnalysis.Series["ErrorLineSeries"].YValueMembers = "CountNumb";
                ch_ErrorAnalysis.Series["ErrorBarSeries"].Label = "百分比:" + dr["CountNumb"].ToString() + "%\n" + "机器编号:" + dr["MAID"].ToString() + "\n" +
                "异常名称:" + dr["ErrorName"].ToString();

然后lable上显示的总是最后一条记录的数据,怎么依次显示

问题补充:

不在lable中显示注释也可以,在其他属性中显示也行

朗朗繁星的主页 朗朗繁星 | 初学一级 | 园豆:152
提问于:2012-09-11 14:26
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册