在aspx页面用HeaderStyle-Width 属性
或在"property Builder"->Format->Column设置列宽

解决方案 »

  1.   

    <ItemStyle Width="30px"></ItemStyle>
      

  2.   

    <asp:TemplateColumn ItemStyle-Width="30">
    也可以
      

  3.   

    动态生成
    DataGrid1.Columns[0].ItemStyle.Width=Unit.Pixel(100)
      

  4.   

    好像跟Table的Style有关系,否则宽度定了会自动换行
      

  5.   

    <ItemStyle Width="30px"></ItemStyle>
    <ItemStyle Height="30px"></ItemStyle>
      

  6.   

    <ItemStyle Width="30px"></ItemStyle>
    <ItemStyle Height="30px"></ItemStyle>
      

  7.   

    DataGrid1.Columns[0].ItemStyle.Width=Unit.Pixel(宽度)
      

  8.   

    DataGrid1.Columns[0].ItemStyle.Width=Unit.Pixel(100)
    我是这样用的,没问题。