C# 如何使DataGrid可滚动?
你好! 我有datagrid,按钮Add\Remove,当行数增加时,我想做垂直滚动行 我在DataGrid上尝试了以下方法:C# 如何使DataGrid可滚动?,c#,wpf,scroll,datagrid,C#,Wpf,Scroll,Datagrid,你好! 我有datagrid,按钮Add\Remove,当行数增加时,我想做垂直滚动行 我在DataGrid上尝试了以下方法: VerticalScrollBarVisibility="Visible" 但滚动是非活动的。 完整代码: <Grid Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="4"> <Grid.RowDefinitions> <RowDefinition>
VerticalScrollBarVisibility="Visible"
但滚动是非活动的。
完整代码:
<Grid Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="4">
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<GroupBox Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="4">
<GroupBox.Header>
<TextBlock Text="Tables'}"
FontWeight="Bold"
FontStyle="Italic" />
</GroupBox.Header>
<TabControl Grid.Row="0" Grid.RowSpan="4">
<TabItem Header="Table 1" >
<StackPanel Orientation="Vertical" Grid.Column="0" Grid.Row="0">
<ToolBar Height="22">
<Button x:Name="btAdd" Click="btAdd_Click" Height="22"
ToolTip="Add">
</Button>
<Button x:Name="btDel" Click="btDel_Click" Height="22"
ToolTip="Delete">
</Button>
</ToolBar>
<DataGrid AutoGenerateColumns="False"
Name="dgTable"
VerticalScrollBarVisibility="Visible"
CanUserAddRows="False"
CanUserDeleteRows="False"
IsEnabled="True"
IsReadOnly="False"
ItemsSource="{Binding ObjectViewModel.RowColl,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
<DataGrid.Columns>
....
</DataGrid.Columns>
</DataGrid>
</StackPanel>
</TabItem>
</TabControl>
</GroupBox>
</Grid>
</Grid>
....
但当我在datagrid中添加太多行时——什么也没有发生——我无法滚动行。
请告诉我如何使datagrid可滚动
谢谢大家!
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" />
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" />
<Setter Property="ScrollViewer.CanContentScroll" Value="true" />
删除stackpanel height属性并将maxheight属性赋予datagrid删除stackpanel height属性并将maxheight属性赋予datagrid删除stackpanel height属性并将maxheight属性赋予datagrid删除stackpanel height属性并将maxheight属性赋予datagrid