请问如何控制dataGird 单元格的宽度啊?

解决方案 »

  1.   

    在头模板中加: width="50%或width="200px"
      

  2.   

    1、新建立一个  DataGridTableStyle       DataGridTableStyle dtstyle= new DataGridTableStyle(); 2、绑定数据源       dtstyle.MappingName=TableName; 3、设定       dg.TableStyles.Clear();       dg.TableStyles.Add(dtstyle);       dg.TableStyles[TableName].GridColumnStyles[ColumnName].Width=200;
      

  3.   

    dg.TableStyles[0].GridColumnStyles[ColumnName].Width
      

  4.   

    也可以在Html中写
    <asp:BoundColumn HeaderText="a">
    <HeaderStyle HorizontalAlign="Center" Width="40" Height="60"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center" Width="60" Height="100"></ItemStyle>
    </asp:BoundColumn>
    即和普通的html差不多