无法在窗口大小调整时减小datagrid的高度,并且列和行调整大小也无法正常工作,

时间:2013-11-29 03:05:11

标签: wpf datagrid

我在网格中使用Datagrid。父网格有网格分割器,整个包在页面内。

在运行时,此页面呈现在滚动查看器中的框架中。以下是我面临的主要问题:

  1. 尽管将CanUserResizeRows / Columns属性设置为true,但用户无法调整rows.columns的大小。
  2. 当我尝试将gridsize减少到超出可见行数时,就不会发生这种情况。
  3. 有人请回复。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

试试这个: -

<ScrollViewer  Name="scrollViewer1"  >
        <DataGrid CanUserResizeRows="True" CanUserResizeColumns="True">
            <DataGrid.Columns>
                <DataGridTextColumn Header="id" ></DataGridTextColumn>
                <DataGridTextColumn Header="name" ></DataGridTextColumn>
                <DataGridTextColumn Header="rank" ></DataGridTextColumn>
            </DataGrid.Columns>

        </DataGrid>
</ScrollViewer>

<ScrollViewer Name="scrollViewer1" > <DataGrid CanUserResizeRows="True" CanUserResizeColumns="True"> <DataGrid.Columns> <DataGridTextColumn Header="id" ></DataGridTextColumn> <DataGridTextColumn Header="name" ></DataGridTextColumn> <DataGridTextColumn Header="rank" ></DataGridTextColumn> </DataGrid.Columns> </DataGrid> </ScrollViewer>