WPF4
<DataGrid AutoGenerateColumns="True" Grid.Column="0" Grid.Row="0"
ScrollViewer.CanContentScroll="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Auto">
</DataGrid>
с: <ColumnDefinition Width="350" />
& <RowDefinition Height="300" />
работает нормально.
Полосы прокрутки не отображаются с <ColumnDefinition Width="Auto" />
& <RowDefinition Height="300" />
.
Также отлично работает с: <ColumnDefinition Width="*" />
& <RowDefinition Height="300" />
в случае, когда это вложено во внешний <Grid>
.