C# WPF设置DataGrid中特定列的宽度
我有一个数据库应用程序,其中我在C# WPF设置DataGrid中特定列的宽度,c#,wpf,C#,Wpf,我有一个数据库应用程序,其中我在DataGrid中显示有5列的表 我正在使用XAML创建UI,在设置每个列的宽度时遇到问题 我知道我可以在DataGrid中使用propertiesColumnWidth,但它可以设置所有列的宽度 如何分别设置每个列的宽度?使用DataGrid.Columns属性手动定义每个列。然后,您可以分别为每列定义Width属性 有关示例,请参阅本文: 当您指定自己的列布局时,每个DataGridColumn都有一个Width属性。如果您自动生成列布局(AutoGenera
DataGrid
中显示有5列的表
我正在使用XAML
创建UI,在设置每个列的宽度时遇到问题
我知道我可以在DataGrid
中使用propertiesColumnWidth
,但它可以设置所有列的宽度
如何分别设置每个列的宽度?使用DataGrid.Columns
属性手动定义每个列。然后,您可以分别为每列定义Width
属性
有关示例,请参阅本文:
当您指定自己的列布局时,每个DataGridColumn
都有一个Width
属性。如果您自动生成列布局(AutoGenerateColumns=true
),则DataGrid
支持一个DataGrid.AutoGeneratingColumn
事件,该事件为您提供DataGridAutoGeneratingColumnEventArgs
数据,您可以从那里访问新列并设置宽度,执行其他更改或完全取消列创建