我的WPF Datagrid显示绑定到DataTable的空列 [英] My WPF Datagrid is Showing an Empty Column that is bound to DataTable

查看:66
本文介绍了我的WPF Datagrid显示绑定到DataTable的空列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的Datagrid已绑定到DataTable.但是我的Datagrid在末尾显示了一个额外的空列.删除该多余列的解决方案是什么.

My Datagrid is bound to DataTable. But my Datagrid shows an extra empty column at the end. What is the solution to remove that extra column.

推荐答案

将DataGrid的AutoGenerateColumns属性设置为false.希望这会有所帮助.

Set DataGrid''s AutoGenerateColumns property to false. Hope this helps.

<pre lang="xml"><my:DataGrid  AutoGenerateColumns="False" Margin="36,23,45,112" Name="dataGrid1" Grid.Row="1" Background="White" VerticalGridLinesBrush="DarkGray" VerticalScrollBarVisibility="Hidden" xmlns:my="http://schemas.microsoft.com/wpf/2008/toolkit"  >
            <my:DataGrid.Columns>
                <my:DataGridTemplateColumn Header="Icon" Width="50" IsReadOnly="True" >
                    <my:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Image Source="{Binding Path=ImgPath}" Width="20" Height="20"/>
                        </DataTemplate>
                    </my:DataGridTemplateColumn.CellTemplate>
                </my:DataGridTemplateColumn>
                <my:DataGridTextColumn Header="Position"  Binding="{Binding Path=PO}"   />
                <my:DataGridTextColumn Header=" Name" Binding="{Binding Path=NA}"  />
                <my:DataGridTextColumn Header="Gender" Binding="{Binding Path=GE}"  />
                <my:DataGridTextColumn Header="Status" Binding="{Binding Path=ST}"  />
                <my:DataGridTextColumn Header="Machine" Binding="{Binding Path=MA}"  />
            </my:DataGrid.Columns>
        </my:DataGrid>






这篇关于我的WPF Datagrid显示绑定到DataTable的空列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆