我给一个 GridView设置样式,把属性BorderColor="#4DA6FF"可不起作用哦,
每一行的边框颜色都没有变哦,只有最外边框变颜色。
不引用CSS时,设置RowStyle 中的BorderColor="#4DA6FF"也是没用的
这是哪里的问题???
 <asp:GridView ID="gvinf" runat="server" AutoGenerateColumns="False" Width="100%"   AllowSorting="True" BorderColor="#4DA6FF" >       
                      <HeaderStyle CssClass="GridHead" HorizontalAlign="Center" Height="25px" BorderColor="#4DA6FF"  />
                      <RowStyle CssClass="GridItem" HorizontalAlign="Left" BorderColor="#4DA6FF" />
                      <AlternatingRowStyle BackColor="Transparent" BorderColor="#4DA6FF" />
                      <PagerStyle CssClass="GridViewPagerStyle" />
                      <SelectedRowStyle CssClass="GridViewSelectedRowStyle" BorderColor="#4DA6FF"  />
                      <FooterStyle CssClass="GridViewFooterStyle" BorderColor="#4DA6FF" />
                      <Columns>
                      

解决方案 »

  1.   

    <asp:GridView ID="gvinf" runat="server" AutoGenerateColumns="False" Width="100%"  AllowSorting="True" BorderColor="#4DA6FF" GridLines="Both">      
                          <HeaderStyle CssClass="GridHead" HorizontalAlign="Center" Height="25px" BorderColor="#4DA6FF"  /> 
                          <RowStyle CssClass="GridItem" HorizontalAlign="Left" BorderColor="#4DA6FF" /> 
                          <AlternatingRowStyle BackColor="Transparent" BorderColor="#4DA6FF" /> 
                          <PagerStyle CssClass="GridViewPagerStyle" /> 
                          <SelectedRowStyle CssClass="GridViewSelectedRowStyle" BorderColor="#4DA6FF"  /> 
                          <FooterStyle CssClass="GridViewFooterStyle" BorderColor="#4DA6FF" /> 
                          <Columns> 
    要加这个 GridLines="Both"
      

  2.   

    再设置一下BorderStyle及BorderWidth即可!
      

  3.   

    设置GridView的RowStyle的BorderColor,BorderStyle,BorderWidth
    设置GridView的HeadStyle的BorderColor,BorderStyle,BorderWidth
    就可搞定
      

  4.   

    BorderStyle是设为哪个呢?我刚试了,好象也不可以。BorderStyle=??
      

  5.   

    设置GridView的BorderColor属性,记得设置BorderStyle和BorderWidth.它只有影响最外的边框,这个是正常的.
    ----------------------------------------------------------
    不引用CSS时,设置RowStyle 中的BorderColor="#4DA6FF"也是没用的 
    这是哪里的问题??? 
    --------------
    根据你的意思,我理解为为每个单元格添加边框颜色,包括最外面的边框.
    应该这样设置:
    1.设置GridView的CellSpacing=1
    2.设置GridView的BackColor='#4DA6FF'
    示例代码:<asp:GridView ID="gvinf" runat="server" AutoGenerateColumns="False" Width="100%"  AllowSorting="True" CellSpacing="1" BackColor="#4DA6FF" >      
                          <HeaderStyle CssClass="GridHead" HorizontalAlign="Center" Height="25px" BorderColor="#4DA6FF"  /> 
                          <RowStyle CssClass="GridItem" HorizontalAlign="Left" BorderColor="#4DA6FF" /> 
                          <AlternatingRowStyle BackColor="Transparent" BorderColor="#4DA6FF" /> 
                          <PagerStyle CssClass="GridViewPagerStyle" /> 
                          <SelectedRowStyle CssClass="GridViewSelectedRowStyle" BorderColor="#4DA6FF"  /> 
                          <FooterStyle CssClass="GridViewFooterStyle" BorderColor="#4DA6FF" /> 
                          <Columns> 
      

  6.   

    晕不能嵌套,忘记了.
    <asp:GridView ID="gvinf" runat="server" AutoGenerateColumns="False" Width="100%"  AllowSorting="True" CellSpacing="1" BackColor="#4DA6FF" >      
                          <HeaderStyle CssClass="GridHead" HorizontalAlign="Center" Height="25px" BorderColor="#4DA6FF"  /> 
                          <RowStyle CssClass="GridItem" HorizontalAlign="Left" BorderColor="#4DA6FF" /> 
                          <AlternatingRowStyle BackColor="Transparent" BorderColor="#4DA6FF" /> 
                          <PagerStyle CssClass="GridViewPagerStyle" /> 
                          <SelectedRowStyle CssClass="GridViewSelectedRowStyle" BorderColor="#4DA6FF"  /> 
                          <FooterStyle CssClass="GridViewFooterStyle" BorderColor="#4DA6FF" /> 
                          <Columns> 
      

  7.   

    GridView1.Attributes.Add("bordercolor ", "#CCCCCC");
      

  8.   

    你可以在设计器ide上为GridView“自动套用格式,然后在人家生成的代码基础上做一点修改,没必要自己从头开始写。
      

  9.   

    已经解决
    必须在每个字段里去设置,如:
     <asp:BoundField DataField="POSITION" HeaderText="功能位置" SortExpression="POSITION" >
                              <HeaderStyle BorderColor="#4DA6FF" BorderWidth="1px" />
                              <ItemStyle BorderColor="#4DA6FF" BorderWidth="1px" />
                          </asp:BoundField>
     晕死...