【问题标题】:Chart control grayed out in Visual StudioVisual Studio 中的图表控件灰显
【发布时间】:2014-08-14 16:13:08
【问题描述】:

您好,我在网上搜索了几个人抱怨同样的问题。有些人找到了解决方案,有些人没有。

我有一个使用 Visual Studio 在 C# 中创建的 Winform 应用程序。 我有两台电脑:一台是 Visual Studio 2012 Express Desktop,另一台是 Visual Studio 2012 Ultimate,两者都有同样的问题。

在我的“数据”选项卡下,我看不到“图表”选项。

这是我尝试过的:

  1. 右键单击“数据”并单击“显示所有项目”。我得到“图表”,但它是灰色的。

  2. 我试过重置工具箱,结果还是一样。

  3. 我尝试右键单击并选择“选择项目”。在那里我看到了我的“图表”控件,包括 web 和 winforms 并且都被选中了。

它还显示了以下描述:

Language : Invariant Language(不变国家) 版本:4.0.0.0

请帮忙。

更改:我下载了 DataVisualization.dll 并尝试手动添加参考。我现在可以使用“使用”关键字添加参考。 我还尝试将 dll 拖到工具箱中,它会向我显示新的图表控件,但它仍然是灰色的。

【问题讨论】:

  • 能否手动添加对System.Windows.Forms.DataVisualization的引用和使用子句using System.Windows.Forms.DataVisualization.Charting;,然后在代码中创建图表?
  • 我试过了,但我找不到参考文献
  • 只有 Windows.Forms 可用,我没有参考 DataVisualization 的选项
  • 所以您的机器上缺少`System.Windows.Forms.DataVisualization.dll`?听起来像一个不完整的安装。你选择退出数据库吗? (不确定这是否可能)
  • @TaW:我确实下载了 dll,但它仍然是灰色的

标签: c# .net winforms visual-studio-2012 charts


【解决方案1】:

好吧,我不确定是什么使它起作用。但在下载 dll 并添加手动参考后,我不得不重新启动 Visual Studio。我的项目仍然是灰色的,我无法在我的应用程序中拖动控件。但是现在奇怪的是,当我右键单击并选择复制控件并进入我的 WinForm 应用程序并粘贴它时。它确实在那里显示了控件。

【讨论】:

  • 我建议不要下载单个 DLL,而是进行修复安装。 .NET 对程序集的版本控制相当挑剔。
  • 是的,我现在搞砸了
猜你喜欢
  • 1970-01-01
  • 2016-02-13
  • 2011-12-03
  • 2023-03-25
  • 2021-03-07
  • 1970-01-01
  • 2016-02-03
  • 2014-05-15
  • 2015-09-02
相关资源
最近更新 更多