我用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上显示的总是最后一条记录的数据,怎么依次显示