无法将 <element> 添加到 ObservableCollection。找不到元素错误
Failed to add <element> to ObservableCollection. Element not found Error
我是 UWP 的新手,我正在尝试在 UWP 中创建一个简单的数据网格。我正在使用这个 link 来实现一个简单的 DataGrid 但我一直有 "Failed to add DataGridTextColumn to ObservableCollection. Element not found Error"
这是我正在使用的代码:
<control:DataGrid x:Name="DataGrid" HeadersVisibility="Column"
ItemsSource="{Binding Items}">
<control:DataGrid.Columns>
<control:DataGridTextColumn
Header="ID"
Binding="{Binding ID}"/>
<control:DataGridTextColumn
Header="Main Statement"
Binding="{Binding MainStatement}"/>
<control:DataGridTextColumn
Header="Question For"
Binding="{Binding QuestionFor}"/>
<control:DataGridCheckBoxColumn
Header="Language"
Binding="{Binding Language}"/>
</control:DataGrid.Columns>
</control:DataGrid>
我正在按照 VS 中的示例和建议进行操作,有人知道为什么会这样吗?非常感谢任何帮助!
我删除了 Microsoft.Toolkit.Uwp.UI.Controls.DataGrid 引用,构建了项目并再次添加了引用。神奇地重建后它起作用了。我猜这是一个与 VS 相关的问题。 AutoGenerateColumns 属性 没有效果,但感谢您的帮助。我要把这个问题留在这里,也许有一天有人会遇到同样的问题并以不同的方式解决它。
将 Nuget 中 Grid-component 的版本号更改为较低的版本号,构建,然后回到最新版本似乎可行。不知道为什么...
我是 UWP 的新手,我正在尝试在 UWP 中创建一个简单的数据网格。我正在使用这个 link 来实现一个简单的 DataGrid 但我一直有 "Failed to add DataGridTextColumn to ObservableCollection. Element not found Error"
这是我正在使用的代码:
<control:DataGrid x:Name="DataGrid" HeadersVisibility="Column"
ItemsSource="{Binding Items}">
<control:DataGrid.Columns>
<control:DataGridTextColumn
Header="ID"
Binding="{Binding ID}"/>
<control:DataGridTextColumn
Header="Main Statement"
Binding="{Binding MainStatement}"/>
<control:DataGridTextColumn
Header="Question For"
Binding="{Binding QuestionFor}"/>
<control:DataGridCheckBoxColumn
Header="Language"
Binding="{Binding Language}"/>
</control:DataGrid.Columns>
</control:DataGrid>
我正在按照 VS 中的示例和建议进行操作,有人知道为什么会这样吗?非常感谢任何帮助!
我删除了 Microsoft.Toolkit.Uwp.UI.Controls.DataGrid 引用,构建了项目并再次添加了引用。神奇地重建后它起作用了。我猜这是一个与 VS 相关的问题。 AutoGenerateColumns 属性 没有效果,但感谢您的帮助。我要把这个问题留在这里,也许有一天有人会遇到同样的问题并以不同的方式解决它。
将 Nuget 中 Grid-component 的版本号更改为较低的版本号,构建,然后回到最新版本似乎可行。不知道为什么...