以编程方式设置DataColumn的宽度以与DataGrid一起使用

ast*_*ght 2 wpf datacolumn

我以编程方式将列分配给DataTable,如下所示:

myDataTable.Columns.Add(myDataColumn);
Run Code Online (Sandbox Code Playgroud)

有没有办法以编程方式设置列的宽度/大小?我在vs2010中使用WPF和C#.

Sco*_*ott 7

ColumnDefinition col1 = new ColumnDefinition();
col1.Width = GridLength.Auto;
ColumnDefinition col2 = new ColumnDefinition();
col2.Width = new GridLength(1,GridUnitType.Star);

grid.ColumnDefinitions.Add(col1);
grid.ColumnDefinitions.Add(col2);
Run Code Online (Sandbox Code Playgroud)

顶部件将自动调整大小,底部件可以自定义尺寸.请访问此站点以获取更多详细信息 - http://www.wpftutorial.net/GridLayout.html