如何更改DataGrid的列宽

时间:2010-09-13 13:18:33

标签: c# .net user-controls datagrid compact-framework

我在C#.net compact framework 3.5中创建了一个用户控件。 我正在使用DataGrid控件和DataTable作为DataGrid的DataSource。 我需要让一些网格列更宽。

出于某种原因,我不能......

我找不到控制列宽的方法或属性......

任何想法?

提前感谢...

2 个答案:

答案 0 :(得分:1)

您正在寻找列的AutoSizeModeWidth属性。

答案 1 :(得分:1)

以下示例代码 -

foreach(DataGridColumnStyle vColumnStyle in myGrid.TableStyles[0].GridColumnStyles )
{
    if (vColumnStyle.HeaderText.ToLower()=="mycolumn")    
    {                
        vColumnStyle.Width = 60;            
    }
}