【发布时间】:2018-04-25 10:58:04
【问题描述】:
我有一个图表和一个datagridview,它们都是数据绑定到字典,例如:
freqChart.Series[0].Points.DataBindXY(symCount.Keys, symCount.Values);
在下面的屏幕截图中,您可以看到 X 轴标签/键名称的差异。 Datagridview 正确显示它,而如果它是标点字符,图表会翻转字符。有什么问题?我该如何解决?
屏幕截图(图表和 DataGridView):
【问题讨论】:
-
你到底有什么字符?您可以将它们作为文本发布吗?
-
“E,H”、“,HZ”、“'GS”、“ZE”、“WB'” - 像这样?
-
好的,你如何将字典绑定到dgv?没有像你展示的那样发生在这里。很难想象可能是什么原因,即使是从右到左也不会这样做。也没有我能想到的任何 Label.LabelStyle.Format 尝试使用调试器查看值。
-
foreach (KeyValuePair
item in symCount3) symDgv3.Rows.Add(item.Key, item.Value);调试器显示相同的键名,因为它们应该是,数据绑定后没有任何变化。另外,为了确认字典没有发生任何事情,图表先获取数据,然后是datagridview,如果字典中的某些内容发生了变化,那就很奇怪了 -
我无法使用您在此处发布的代码重现此行为。问题似乎出在其他地方。请创建a complete, runnable example。
标签: c# winforms charts mschart