DataGrid没有填充绑定

时间:2017-08-07 14:24:27

标签: c# wpf xaml datagrid

我正在尝试使用SQL查询填充DataGrid,然后能够过滤数据网格。到目前为止,我有这个:

XAML

(No Column Name)

C#

(No Column Name)

" CUNAME"指定的列只是一个测试,最后我想让它知道按下过滤器按钮的哪一列。

我得到的问题是DataGrid返回空。当我做Grid.ItemsSource = pixsellOrders.DefaultView(或其他某种效果,无法记住确切的语法)时,它可以正常工作并填充网格。

我已经尝试过更改为一个肯定是IEnumerable的List,但它也没有填充数据网格。添加AutoGenerateColumns(true或false)无效。输出中没有显示错误。注释掉所有过滤器部件也没有任何效果。删除上下文菜单也无效。删除AsEnumerable()对网格填充没有影响,但在DataGridCollection.Filter处抛出错误。

任何人都可以看到这出错的地方吗?如果您可以建议我如何检查列名(而不是硬编码所有列),我们也非常有帮助)

提前谢谢

1 个答案:

答案 0 :(得分:1)

DataContext的{​​{1}}设置为自身:

Window