控制错误的数据绑定

Posted

技术标签:

【中文标题】控制错误的数据绑定【英文标题】:Data binding to control Error 【发布时间】:2012-09-04 22:34:41 【问题描述】:

我在 Windows 7 Pro 上使用 Visual Studio Ultimate 2012 RC 来设计带有 SQL CE 4.0 的简单 WPF 4.5 应用程序 我已经将数据库建模为实体,并且效果很好,但是当我尝试从数据源窗口拖放实体属性时,Visual Studio 会生成已知错误:

将数据绑定到控件 无法将控件添加到设计图面或绑定到控件 因为类型无法解析。请尝试 构建项目或添加必要的程序集引用。

好吧,我当然尝试过清理和重建解决方案。一些答案建议我应该将我的项目移动到 C:\ 驱动器,所以 我确实将我的项目移动到了 C:\ 驱动器。我什至尝试使用 SQL CE 数据库在 C:\ 驱动器上创建一个全新的项目。我尝试将目标框架从 4.5 更改为 4.0,因为我可以在 Visual Studio 2010 中毫无问题地执行此操作,但是 这也没有帮助。 我无法在 VS2010 中生成实体,因为我的 VS2010 无法连接 SQL CE 4.0 :(

可能是 VS2012 错误还是我遗漏了什么? 感谢您的任何回复!

【问题讨论】:

检查你是否在这里找到了有用的东西。 social.msdn.microsoft.com/Forums/en/vswpfdesigner/thread/… 【参考方案1】:

好的,这很奇怪,但有帮助。如果您遇到这种情况,您必须手动将 XML 命名空间添加到您自己的项目中 - 如下所示:

<Window ....
       xmlns:yourAlias="clr-namespace:WpfApplication1"
 ... />

然后清理您的项目并重新编译。一段时间后,数据源的可视化拖放开始像魔术一样工作:)

【讨论】:

【参考方案2】:

遇到同样的问题,我通过转到 Build 菜单重建我的项目,它解决了我的问题

【讨论】:

以上是关于控制错误的数据绑定的主要内容,如果未能解决你的问题,请参考以下文章

无法将 JSON 数据绑定到 KendoUI Grid

无法将mysql数据绑定到golang中的html模板

Angular09 数据绑定响应式编程管道

gin-数据绑定+数据验证

[十二] ASP.NET Core 中的模型绑定

[十二] ASP.NET Core 中的模型绑定