WPF:xceed datagrid,如何在运行时调整列宽?

时间:2011-05-12 15:14:03

标签: wpf xaml xceed-datagrid xceed

我正在尝试在运行时调整xceed数据网格而无法找到此设置,任何人都有使用它的经验吗?

3 个答案:

答案 0 :(得分:2)

我正在使用Xceed的DataGridControl,就像Matt描绘它一样。如果您的控件名为dgCtrl,则后面的代码如下所示:

dgCtrl.Columns[0].Width = 100; // Sets the column's width to 100px.

您还可以使用列名称( FieldName 属性)来访问列:

dgCtrl.Columns["Address"].Width = 100;

Xceed的网格提供了各种选项,可以在运行时自动调整列的宽度。有关详细信息,请参阅online documentation

答案 1 :(得分:0)

我没有使用过xceed数据网格,但它没有像普通数据一样的列属性吗?

dataGrid.Columns[2]...

答案 2 :(得分:0)

 foreach (Xceed.Grid.Column column in grdInterstitialView.Columns)
 {
      column.Width = (int)(column.GetFittedWidth() * 1.1M);
 }