我把一个DataGrid的页眉选择了不显示,问题就来了。DataGrid里的列的宽度变得不固定了。(不知道是否因为我有一列没有绑定数据)
请问各位高手,有没有什么方法能让DataGrid里的列的宽度固定不变。

解决方案 »

  1.   

    直接在DataGrid的选项卡里面设定此列的固定值不就行了
      

  2.   

    如果你是asp.net开发用服务器控件的话:<Columns>
    <asp:BoundColumn DataField="Name">
    <HeaderStyle Width="150px"></HeaderStyle>
    <ItemStyle Font-Size="X-Small" Width="150px"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="age">
    <HeaderStyle Width="500px"></HeaderStyle>
    <ItemStyle Font-Size="X-Small" Width="500px"></ItemStyle>
    </asp:BoundColumn>
    </Columns>
      

  3.   

    CSDNATM(青蛙【如果你是公主,可以吻我一下吗】) 
    怎样设置啊?
      

  4.   

    Datagrid->属性->TableStyles->GridCoumnStyles,你可以建你要的列,有一个宽的属性。
    在这里面可以设置每一列的宽,当然用代码也是一样的
      

  5.   

    搂主干嘛叫一分钱?那是我msn的名字,拾我牙慧
    bs
      

  6.   

    可以设置TabelStyle,在其中加入模式列(外部定义),再在列的宽度事件中设置一定植即可!