为什么我没有在gridview上看到网格线

时间:2017-05-17 13:47:47

标签: c# asp.net gridview gridlines

我的网页上有一个gridview。 我能够在后面的代码中使用C#填充网格。 这是一个2列2行的示例屏幕: enter image description here

我不明白为什么当Gridlines在gridview属性上设置以显示"两者"时,Gridlines没有显示数据行。

<asp:GridView id="gvappts" 
              runat="server" 
              AllowPaging="True"        
              AllowSorting="True" 
              AutoGenerateColumns="False" 
              BorderColor="#EFE6F7"
              ForeColor="#003399" 
              Width="100%" 
              Font-Size="Small" 
              GridLines="Both"
              BorderStyle="Solid" 
              BorderWidth="1px" 
              CellPadding="3">

<Columns>
     <asp:BoundField DataField="apptid" HeaderText="Appt #" />
     <asp:BoundField DataField="name" HeaderText="Name" />
</Columns>
</asp:GridView>

我错过了什么?

2 个答案:

答案 0 :(得分:0)

请尝试以下代码到您的行边框..

<RowStyle HorizontalAlign="Center" BackColor="White" BorderColor="#0000CC" 
                            BorderStyle="Solid" BorderWidth="2px"/>

并且也尝试相同的列。

答案 1 :(得分:0)

这篇文章的所有评论在某种程度上是正确的,你提到问题必须依赖于样式,在我的样式表中一行一行后我找到了罪魁祸首的风格并且能够得到网格 - 线条显示。