سلام
شما توی کدهای xaml اون پنجره که دیتاگریدتون داخلشه،هرستونی رو میخوای تعریف و بایند کن تا فقط اونا نشون داده بشن
اینم مثالش
myDG.ItemsSource = mydatatable.DefaultView;
myDG.Columns[0].Width = 100;
myDG.Columns[1].Width = 200;
<DataGrid x:Name="myDG" AutoGenerateColumns="False">
<DataGrid.ItemBindingGroup>
<BindingGroup/>
</DataGrid.ItemBindingGroup>
<DataGrid.Columns>
<DataGridTextColumn Header="کد" Binding="{Binding code}"/>
<DataGridTextColumn Header="نام" Binding="{Binding name}"/>
</DataGrid.Columns>
</DataGrid>
اینجوری فقط اون دوتا ستون نمایش داده میشن که توی جدول اسمشون code و name هستش
راستی مقدار AutoGenerateColumns رو در دیتاگریدت برابر False قرار بده تا همون دوتا ستون بالا فقط نمایش داده بشه