0

我有一个数据库应用程序,我在其中显示 5 列的表DataGrid

我正在使用XAML创建 UI,但在设置每个column.

我知道我可以使用 Propetries ColumnWidthDataGrid但它设置了 all 的宽度columns

如何单独设置每个column单独的宽度?

4

2 回答 2

1

When you specify your own column layout then each DataGridColumn has a Width property. If you auto-generate column layout (AutoGenerateColumns=true) then DataGrid supports a DataGrid.AutoGeneratingColumn event which gives you DataGridAutoGeneratingColumnEventArgs data and you can access new column from there and set Width, do other changes or cancel column creation altogether. DataGrid.AutoGeneratingColumn Event

于 2013-05-24T13:53:44.633 回答
0

使用DataGrid.Columns属性手动定义每一列。然后,您可以Width分别为每列定义属性。

有关示例,请参阅本文:http: //msdn.microsoft.com/de-de/library/system.windows.controls.datagrid.columns.aspx

于 2013-05-24T13:47:53.363 回答