是这样的:在编辑时,列的HeaderStyle.Width和ItemStyle.Width我都输入好了,看起来也是那么回事。但是在运行的时候就变样,它都给我平均分配了,全都是一样的宽!而一旦不分页(Allowpaging=false),我控制的数就起作用了,这是怎么回事?
 

解决方案 »

  1.   

    編輯狀態下列寬和HeaderStyle.Width和ItemStyle.Width的設置是沒有關系的
    你需要編輯函數中繼續給它設定列寬.
      

  2.   

    在每一列去设置宽度
    <asp:BoundField DataField="名称" HeaderText="名称">
    <ItemStyle Width="80px" />
    </asp:BoundField>
      

  3.   


    我在.apsx文件里都设置了啊!就是这样设置的,一点都没错!而且我在运行的时候也设置了,用程序控制它们,也是一样无效!!!!!
      

  4.   

    应该是可以的
    看看你整个gridview宽的数字是不是有冲突
    我原来出现过
      

  5.   

    找到问题的症结了!如果我把页数放在上面(Top),就这样,如果放在下面Bottom,就可以,列宽可以控制!微软太他妈的臭!