簡體   English   中英

DevExpress 11.1 Grid Control缺少參考

[英]DevExpress 11.1 Grid Control missing reference

我剛剛下載了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的中級用戶不遠,所以我真的希望這里有人可以提供幫助。

干杯!

問題是您使用的是dxg XML名稱空間,但從未在XAML中定義它。 查看Window標記中的所有那些xmlns定義嗎? 您還需要為dxg添加一個。 我不確定要使用哪個版本的控件。 我在DevExpress文檔中找到了此文檔,但是該文檔適用於DX 12.2,因此它可能無法完美運行。

在XAML中您正在使用的文件的其他xmlns標記附近添加以下行。

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

那應該可以解決您遇到的問題。 請查看下面的鏈接以獲取更多幫助。

DXGrid

XAML命名空間

此外,請確保在您的項目中引用了DevExpress DLL。 即使您糾正了名稱空間問題,如果您的項目未引用DLL,那么您仍然會遇到問題。 有關如何執行此操作的信息,請參見以下教程(基本上在DX指南中顯示12.2的任何地方,只要考慮11.1並執行相同的操作即可)。 您可能需要查看自己的文檔以獲取更准確的信息:

DevExpress WPF部署所需的DLL

如何在Visual Studio 2010中添加對DLL的引用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM