1

我对 Windows 系统编程相当缺乏经验,现在我正在继续某人的工作,但是,在我可以构建项目之前,我需要摆脱警告:

The referenced component 'DataGridViewAutoFilter' could not be found. 

我想在 Microsoft Visual C# 2010 Express 中添加对 DataGridViewAutoFilter 的引用

但是,添加引用时它不在 .NET 列表中。我知道我可以在这里下载它,但是我不确定如何处理它,因为它只是在一个 zip 文件中,而不是一个 dll 或可安装到我的系统上。我通过安装一些东西来修复所有其他依赖项,但在这种情况下不要做什么。

有人知道如何安装 DataGridViewAutoFilter 吗?谢谢!

4

3 回答 3

6

安装步骤(添加参考):

  1. 在此处下载 zip 文件项目

  2. 提取拉链

  3. 在 CS 或 VB 文件夹中打开解决方案文件DataGridViewAutoFilter.sln

注意:此解决方案是 Visual Studio 2005 版本 em .NET Framework 2.0

如果在 Visual Studio 2015 上打开(以防万一),需要打开解决方案资源管理器 -> 解决方案 -> DataGridViewAutoFilter -> 属性(双击)并将目标框架.NET Framework 2.0更改为4.5.1,重复此步骤到DesignerSetupDemoProgrammaticSetupDemo,保存全部,关闭解决方案 e 重新打开解决方案。

  1. 现在,选择调试模式,项目DesignerSetupDemo并单击开始运行应用程序。这个应用程序,运行没有错误,没关系。

  2. 打开解决方案资源管理器 - 解决方案 -> DesignerSetupDemo -> 参考这里是 DataGridViewAutoFilter。

如何检查,就可以安装?

  1. 右键单击引用选择添加引用...。查看项目 -> 解决方案标记为 (x) DataGridViewAutoFilter

答对了!您知道 DataGridViewAutoFilter 项目是功能参考。

如何将 DataGridViewAutoFilter 项目构建到 DataGridViewAutoFilter.dll 文件?

  1. 右键单击DataGridViewAutoFilter 项目并选择Build

DataGridViewAutoFilter.dll 文件在哪里?

  1. DataGridViewAutoFilter ->属性(双击) 打开构建 -> 输出 -> 输出路径 -> 浏览...

在窗口中,复制完整路径(例如 - C:\Users\YourUser\Documents\Visual Studio 2015\Projects\Exemplos\DataGridViewAutoFilter\CS\DataGridViewAutoFilter\DataGridViewAutoFilter\bin\Debug)

打开 Windows 探索并过去C:\Users\Samir\Documents\Visual Studio 2015\Projects\Exemplos\DataGridViewAutoFilter\CS\DataGridViewAutoFilter\DataGridViewAutoFilter\bin\Debug (这里是 DataGridViewAutoFilter.dll 文件

如何在我的项目上安装添加引用 DataGridViewAutoFilter?

  1. DataGridViewAutoFilter.dll 文件复制到您的项目文件夹

  2. 您的项目上单击引用-> 添加引用-> 浏览在您粘贴文件的文件夹上选择 DataGridViewAutoFilter.dll。

  3. 现在,在 DataGridView -> Edit Columns... -> Select Column -> 将 ColumnType DataGridViewTextBoxColumn更改为DataGridView AutoFilter TextBoxColumn

  4. 构建并启动您的项目并测试该功能。

于 2016-10-21T13:52:03.673 回答
3

它似乎是您可以从 MS 下载并添加到您的项目中的外部程序集。请查看以下包含操作说明的线程:

http://social.msdn.microsoft.com/Forums/zh/winformsdatacontrols/thread/b378e179-3ea6-42de-966e-f0c636891a9e

于 2012-07-25T09:39:14.567 回答
1

事实证明,我提供的下载链接是 ac# 项目的下载链接,该项目将在构建示例代码后生成 DataGridViewAutoFilter.dll

于 2012-07-25T10:44:04.637 回答