如题,用皮肤文件统一了颜色 但怎么设文字大小都没反应啊 
这种文件可以给Gridview定义那些属性呢到底?

解决方案 »

  1.   

    字体大小是GridView的属性吧PagerStyle->Font->Size 
      

  2.   

    就算套用了GridView自带的样式,还是可以手写修改的。
      

  3.   

    GridView 上的都可以改的啊?
    具体哪些还是去百度下 GridView的属性用法把
      

  4.   

    PagerStyle-Font-Size  有small x-small 等等 可以手动修改
      

  5.   

    <asp:GridView ID="Customermanage" runat="server" AutoGenerateColumns="False" BackColor="#DDDDDD" 
             BorderStyle="None" BorderWidth="1px" CellPadding="0" CellSpacing="1" DataKeyNames="idx"  GridLines="None" style="line-height:22px; width:100%;" OnRowDeleting="Customermanage_RowDeleting">
                <RowStyle BackColor="White" ForeColor="Black" HorizontalAlign="Center" Font-Size="12" />
                <SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
                <Columns>
                   <asp:TemplateField>
                        <HeaderTemplate>
                            <asp:CheckBox runat="server" ID="chkAllSelect" OnClick ="GetAllCheckBox(this)">
                            </asp:CheckBox>
                       </HeaderTemplate>
                   <ItemTemplate>
                        <asp:CheckBox runat="server" ID="chkSelect"></asp:CheckBox>
                   </ItemTemplate>
                  </asp:TemplateField>
                    <asp:TemplateField HeaderText="用户">
                         <ItemTemplate>
                         <a href='CustomerView.aspx?id=<%#Eval("idx")%>' target="_self"><font  style="font-size:14px;"><%#Eval("Rid").ToString() %></font></a>
                         </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="性别">
                         <ItemTemplate>
                         <%#Eval("Rsex").ToString() %>
                         </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="操作"  ItemStyle-Font-Size="10">
                        <ItemTemplate>
                           <a href='CustomerView.aspx?id=<%#Eval("idx")%>' target="_self"><font style="font-size:14px; font-weight:500;">修改</font></a>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:CommandField DeleteText="&lt;div id=&quot;de&quot; onclick=&quot;JavaScript:return confirm('提交删除吗?')&quot;&gt;删除&lt;/div&gt;"
                    HeaderText="删除" ShowDeleteButton="True" ControlStyle-Font-Size="11" /> 
                </Columns>            
                <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
                <PagerStyle BackColor="White" HorizontalAlign="Center" />
                <HeaderStyle BackColor="#EFEFEF" Font-Bold="True" BorderColor="#B5D0D9" BorderWidth="1px" ForeColor="Black" />
                <AlternatingRowStyle BackColor="#F7FAFE" />
     </asp:GridView>直接拷过去看看 漂亮又简单。
      

  6.   

    css设置样式
     <ItemStyle HorizontalAlign ="Center" />
       <HeaderStyle BackColor="#9097A9" ForeColor="#FFFFFF" />
       <FooterStyle BackColor="#E5F3F6" />
       <PagerStyle BackColor="#E5F3F6" />
       <RowStyle BackColor="#D8D8D8" HorizontalAlign="center" />
       <SelectedRowStyle />
      

  7.   

    总的来说,用上几个小时,基本上已经明白了,也谢谢各位了。
    css个人觉得可以,但效果就没皮肤文件方便了,其实可以设置字体大小等等
    就像在aspx中写的样式一样,一个文件就统一了项目中所有的GRIDVIEW的展示样式
    给大家做参考吧 很方便,改样式的时候只需要在webconfig文件中修改引用皮肤文件名称就OK了!