【问题标题】:DevExpress 11.1 Grid Control missing referenceDevExpress 11.1 Grid Control 缺少参考
【发布时间】:2012-12-09 23:18:01
【问题描述】:

我刚刚下载了 DevExpress Universal Trial 以在 VB.Net WPF 项目上试用。

我的问题是我不能使用我需要的网格控件和树列表控件。

我第一次添加其中一个时出现错误弹出窗口

对象引用未设置为对象的实例

然后我尝试直接添加到xaml,出现错误。

<Window x:Class="WpfApplication1.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <dxg:GridControl Name="gridControl1" DataSource="{StaticResource list}">
        <dxg:GridControl.Columns>
            <dxg:GridColumn FieldName="Name" />
            <dxg:GridColumn FieldName="AreaKM2" />
            <dxg:GridColumn FieldName="Population" />
        </dxg:GridControl.Columns>
        <dxg:GridControl.View>
            <dxg:GridColumnView NavigationStyle="CellNavigation" />
        </dxg:GridControl.View>
    </dxg:GridControl>
</Grid>

错误说:

错误 1 ​​找不到类型“dxg:GridControl”。确认您没有丢失程序集引用,并且所有引用的程序集都已构建。

我离 Visual Studio 的中级用户还差得很远,所以我真的希望这里有人能提供帮助。

干杯!

【问题讨论】:

    标签: c# wpf vb.net visual-studio-2010 devexpress


    【解决方案1】:

    问题是您使用的是 dxg XML 命名空间,但您从未在 XAML 中定义它。查看 Window 标记中的所有这些 xmlns 定义吗?您还需要为 dxg 添加一个。我不确定哪一个适合您的特定控制版本。我在 DevExpress 文档中找到了这个,但该文档是针对 DX 12.2 的,所以它可能无法完美运行。

    在您正在处理的文件的 XAML 中的其他 xmlns 标记附近添加以下行。

    xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    

    这应该可以解决您遇到的问题。查看下面的链接以获得更多帮助。

    DXGrid

    XAML Namespaces

    此外,请确保您的项目中已经引用了 DevExpress DLL。即使您更正了命名空间问题,如果您的项目没有引用 DLL,那么您将继续遇到问题。请参阅以下教程了解如何做到这一点(基本上在 DX 指南中说 12.2 的任何地方,只要想 11.1 并做同样的事情)。您可能需要查看自己的文档以获取更准确的信息:

    Required DLLs for DevExpress WPF Deployment

    How to add references to DLLs in Visual Studio 2010

    【讨论】:

    • 不工作。我实际上发现导致此问题的原因是 DevExpress 11.1 和 .Net Framework 4.5 的不兼容问题。提到了here。更新之美..
    • 您链接的页面中描述的错误与您原始帖子中的错误不匹配。您是否解决了第一个问题,然后遇到了在页面上发现的问题?
    • 并非如此。所以这就是我如何得出结论,这些是同一个问题。我卸载了 DevExpress 11.1,然后重新安装了它。我很好奇,所以我检查了演示中心应用程序。我检查并检查了 DevExpress WPF 控件的视频,直到到达 GridControl。有趣的是它在加载Exception has been thrown by the target of an invocation. The invocation on type 'DevExpress.Xpf.Grid.TreeListControl...etc 的示例时显示错误。当我用谷歌搜索时,这就是我找到该链接的方式。
    猜你喜欢
    • 2011-08-21
    • 2018-11-27
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 2012-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多