wpf删除数据网格左填充

Posted

技术标签:

【中文标题】wpf删除数据网格左填充【英文标题】:wpf remove datagrid left padding 【发布时间】:2011-06-15 06:18:34 【问题描述】:

有人可以解释一下如何摆脱左边神秘的填充物吗? 我尝试了许多属性,但似乎没有一个影响。

【问题讨论】:

【参考方案1】:

您所指的填充可能是行标题。要删除行标题,您可以在DataGrid 上设置HeadersVisibility="Column"

我见过一些情况,即使将此属性设置为“列”,某些行仍会显示标题。您可以通过在DataGrid 上设置RowHeaderWidth="0" 来解决此问题。

【讨论】:

我全局设置了HeadersVisibility="Column",它就像一个魅力!谢谢.. :) 成功了,谢谢!! RowHeaderWidth="0" 没有这个它对我不起作用.. stange 问题...【参考方案2】:

我不能说额外的填充在哪里,因为你没有提供任何代码。它可能在网格样式的某个地方。

在这种情况下,Snoop 实用程序非常有用:http://snoopwpf.codeplex.com/

【讨论】:

【参考方案3】:

这可能有很多原因。您使用的模板已经为 GridviewColoums 定义了一些 setter 属性,或者 GridViewColumns 可能继承了 App.xaml 中定义的一些设置,或者可能是因为 Theme 中的一些设置(如果您使用的是一个)

【讨论】:

以上是关于wpf删除数据网格左填充的主要内容,如果未能解决你的问题,请参考以下文章

数据网格视图更新,在 vb.net windows 窗体中编辑和删除,使用多个表来填充 datagridview

如何使wpf数据网格填充所有可用空间并使用窗口调整大小?

使用工具提示 WPF 在数据网格中填充组合框

WPF如何在数据网格中填充组合框

WPF数据网格粘贴

使用 WPF 数据网格更新 SQL 数据库表