Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF&x2B;使用DataContext的数据网格绑定_Wpf_Vb.net_Wpfdatagrid - Fatal编程技术网

WPF&x2B;使用DataContext的数据网格绑定

WPF&x2B;使用DataContext的数据网格绑定,wpf,vb.net,wpfdatagrid,Wpf,Vb.net,Wpfdatagrid,我想绑定一个数据网格视图。 绑定之后,我需要从datagrid隐藏一列。 我的代码是: datagrid.DataContext = Dttable For each gdColumn as DataGridColumn in datagrid.Columns If gdColumn.Header = "ID" Then gdColumn.Visiblity = False end if Next 但是这里的datagrid.Columns是0,尽管我

我想绑定一个数据网格视图。 绑定之后,我需要从datagrid隐藏一列。 我的代码是:

datagrid.DataContext = Dttable  

For each gdColumn as DataGridColumn in datagrid.Columns

    If gdColumn.Header = "ID" Then
        gdColumn.Visiblity = False
    end if

Next
但是这里的datagrid.Columns是0,尽管我有3列


请帮我做这件事

您似乎在绑定数据后立即进行隐藏。处理datagrid.Loaded事件并在那里执行其余代码


WPF控件的Loaded事件在数据绑定完成后触发。

发布DataGrid的xaml,根据当前代码,您只设置DataContext,而不是ItemsSource。