我正在使用 Visual Studio 2010 用 C# 编写 Winforms 应用程序。我正在使用常规工具箱中的图表控件来查看我的 SQL 数据库中的数据。如您所见,酒吧非常宽。是否有一些属性或方法可以使其更小并固定?

我做了一个绑定三个值并设置dataPointCustomPropertiesPixelPointWidth的小示例。
int[] liste = new int[] { 1, 2, 3 };//, 4, 5, 6, 7 };
chart1.Series["Series1"].Points.DataBind(liste, "sampleData", "count", "Tooltip=count");
// dataPointCustomProperties
chart1.Series["Series1"]["PixelPointWidth"] = "1";
将导致此图表

您可以使用以下代码:
Chart1.Series["Series1"]["PixelPointWidth"] = "15";
谢谢你。
您还可以PixelPointWidth在报表设计器中设置如下。
F4以显示属性。PixelPointWidthinCustomAttributes节点。
同样问题的VB.NET版本:
Dim EL As New Series
EL.ChartType = SeriesChartType.Column
EL.Name = "Series name"
EL.SetCustomProperty("PixelPointWidth", "1")
EL.Points.AddXY(x, y)
Chart1.Series.Add(EL)
使用图表属性无法访问此自定义属性。如果该属性未初始化,则图表条的宽度是随机的!.