我想问一下怎么使整个表都居中啊 不是列里的数据居中在gridview中RowStyle HorizontalAlign="center" 设置了没有用

解决方案 »

  1.   

    把gridview外部的元素设置成居中显示试试?
      

  2.   

    把表格的align属性设置问center试试
      

  3.   

    外面是div 如果设置它padding margin 好像也不行哈 
     还是我设置有问题。。
      

  4.   

    包含该gridview的table设置style="text-align:center;margin:0 auto"
      

  5.   

    <asp:GridView ID="GridView1" align="center"
      

  6.   

    没有table啊 难道在gridview外面套table 好像不太好吧
      

  7.   

    你把GRIDVIEW 外面用一个DIV包住  然后让DIV居中就好了。DIV居中代码水平居中:
    <style>
    .juzhong{margin:0px auto; width:500px;}
    </style>
    <div class=juzhong></div>垂直居中:
    <style>
    #mid{ 
    position:absolute; 
    top:50%; 
    left:50%; 
    margin:-150px 0 0 -150px; 
    width:300px; 
    height:300px; 
    border:1px solid red; 
    } </style>
    <div id=mid></div> 注意,其中margin:-150px 0 0 -150px; 
    第一个150是高度的一半,第四个150是宽度的一半
      

  8.   

    如果嫌麻烦  直接设置DIV的属性margin:auto; 就可以了。
      

  9.   

    vs2005 align="center"好像找不到
      

  10.   

    style="border-collapse: collapse; border-color:Black; margin: 0px auto; "
    <div style='text-align:center;'>   
      <table style='margin:0px auto;'>   
        
      </table>   
    </div> 
     
      

  11.   


    没有报错 可以用 一直没有尝试这个 3q!!!!
    提示不是gridview元素的属性
    它是不是在编译的时候将其属性转换成table的属性了
      

  12.   

    用个div把你的gridview包裹 设置div的class="居中样式" 不就OK啦  
      

  13.   

    gd 放div里面  
    <div style="text-align:center">
    </div> 
      

  14.   

    我也感觉放div里面应该可以吧
      

  15.   

    div里面居中用text-align:center;是不行的,我试过很多方法了!
      

  16.   

    [Quote=引用 5 楼 sprc_lcl 的回复:]
    <asp:GridView ID="GridView1" align="center"
    这个果然可以,我为这个问题也烦恼了好久了,这下终于解决了