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

myDataTable.Columns.Add(myDataColumn);


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

最佳答案

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);


顶部会自动调整尺寸列,底部可以自定义尺寸。查看此网站以获取更多详细信息-http://www.wpftutorial.net/GridLayout.html

关于wpf - 以编程方式设置用于DataGrid的DataColumn的宽度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3754825/

10-10 22:56