У меня есть DataGrid
, что когда я загружаю в него данные, я не могу прокрутить вниз
Так вот как DataGrid
выглядит
Как вы можете видеть, в нижней части есть строки, которые я не вижу Даже если я пытаюсь выделить блик ниже, я все равно не вижу строки ниже.
DataGrid
генерируется автоматически из списка.Я попытался установить VerticalScrollBarVisibility
& HorizontalScrollBarVisibility
, но все еще не вижу другие данные.
Вот мой XAML-код для сетки данных
<StackPanel Orientation="Vertical" Margin="0,0,0,0" Grid.Row="1">
<DataGrid
x:Name="dgvAttendance"
Margin="0,20"
CanUserSortColumns="True"
CanUserAddRows="False" SelectedIndex="0" AlternationCount="2" AutoGenerateColumns="True" SelectionMode="Single" EnableColumnVirtualization="True" IsReadOnly="True" ScrollViewer.CanContentScroll="False" CanUserReorderColumns="False" CanUserResizeColumns="False" HeadersVisibility="All" CanUserResizeRows="False" PreviewMouseWheel="DgvAttendance_PreviewMouseWheel" />
<Button
x:Name="btnExportExcel"
Style="{StaticResource MaterialDesignRaisedDarkButton}"
Width="110"
ToolTip="Resource name: MaterialDesignRaisedLightDarkButton" Margin="15,10" Content="Export File" HorizontalAlignment="Right" Click="BtnExportExcel_Click" />
</StackPanel>
Существует такжекнопка на сетке данных, которую я не вижу
Вот мой код, загружающий сетку данных
public void Main()
{
actuals = NewActual(@"C:\Users\IT\Desktop\Sample\SampleActual.dat");
emps = GetEmp();
var final = (from t1 in actuals
join t2 in emps on t1.ID equals t2.ID
where t1.ID == t2.ID
orderby t2.ID
select new
{
t1.ID,
t2.In,
t1.ActualLog
});
dgvAttendance.ItemsSource = final.ToList();
}
Любые идеи, почему я не могу прокрутить вниз и увидеть кнопку под DataGrid
?Спасибо