从datagrid中删除行

36

我们能否去掉数据网格中每行之间的线条?这样它看起来就像一个列表视图(只有数据,没有两行之间的线)。


7
你尝试将 GridLinesVisibility 设置为 None 吗? - Zabavsky
你能否也告诉我如何删除所有行中出现的第一个小列? - RATHI
1
@RATHI,HeadersVisibility = ColumnNone - Zabavsky
2个回答

73

您可以使用GridLinesVisibility来切换网格线的可见性。要隐藏它们,只需将其设置为None

<DataGrid ...
          GridLinesVisibility="None"/>

通过在VS 2015中使用设计视图,您可以通过设置属性“CellBorderStyle”、“GridColor”和“RowHeadersVisible”来实现相同的效果。 - John Henckel
能否仅从DataGrid中删除水平线? - Roxy'Pro
2
@Roxy'Pro:是的,使用 GridLinesVisibility="Vertical" - Fredrik Hedblad
在数据表格中,是否有可能移除特定列的网格线?将GridLines属性设置为"None"会移除整个表格的网格线。假设我有4列,并且只想移除其中一列的网格线,应该怎么做呢? - TheCodingKing

0
<asp:DataGrid ... GridLines="None">
<Columns>
</Columns>
</asp:DataGrid>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接