gpt4 book ai didi

c# - 如何将 DataTable 绑定(bind)到 Datagrid

转载 作者:IT王子 更新时间:2023-10-29 04:20:14 25 4
gpt4 key购买 nike

我在将 DataTable 绑定(bind)到 DataGrid 时遇到问题。我已经在寻找解决方案,但无法摆脱错误。 绑定(bind)在使用 WindowsForms 时工作正常,因此 DataTable 是正确的。我只是无法将它绑定(bind)到 WPF-DataGrid。

Error message: AmbiguousMatchException was unhandled
Source: mscorlib

我已经建立了新项目来摆脱任何不良链接等。

XAML 代码:

<DataGrid x:Name="grid1" Margin="10" ItemsSource="{Binding}" 
AutoGenerateColumns="True"></DataGrid>

我已经尝试过跟随 C#-Code behind:

grid1.ItemsSource = dt.DefaultView;

grid1.DataContext = dt.DefaultView;

grid1.DataContext = dtex;

感谢任何帮助。

最佳答案

在cs文件中

DataTable employeeData = CreateDataTable();
gridEmployees.DataContext = employeeData.DefaultView;

在 xaml 文件中

<DataGrid Name="gridEmployees" ItemsSource="{Binding}">

关于c# - 如何将 DataTable 绑定(bind)到 Datagrid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20770438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com