【问题标题】:wpf datagrid extra column in header on leftwpf datagrid 左侧标题中的额外列
【发布时间】:2009-08-14 14:02:54
【问题描述】:

我一直在标题中获取此按钮,我可以单击该按钮来选择所有行。这会使标头中的数据不对齐。有任何想法吗?提前致谢。

数据网格图片通过链接:

http://picasaweb.google.com/lh/photo/CahvlINknhL5ykIW2zCfIw?feat=directlink

<dg:DataGrid.Columns>
    <dg:DataGridTextColumn Header="Description" Width=".5*"
                           Binding="{Binding Description}">
    </dg:DataGridTextColumn>
    <dg:DataGridTextColumn Header="Type" Width="100" Binding="{Binding Type}">
    </dg:DataGridTextColumn>
    <dg:DataGridTextColumn Header="Amount $" Width="100" Binding="{Binding Amount}">
    </dg:DataGridTextColumn>
    <dg:DataGridTextColumn Header="Effective From Date" Width="100" Binding="{Binding EffectiveFromDate}"
                           IsReadOnly="True">
    </dg:DataGridTextColumn>
    <dg:DataGridTextColumn Header="Effective To Date" Width="100" Binding="{Binding EffectiveToDate}"
                           IsReadOnly="True">
    </dg:DataGridTextColumn>
    <dg:DataGridTextColumn Header="Status" Width="100" Binding="{Binding Status}">
    </dg:DataGridTextColumn>
</dg:DataGrid.Columns>

【问题讨论】:

  • xmlns:dg="schemas.microsoft.com/wpf/2008/toolkit" WPFToolKit 版本:3.5.40128.1 奇怪,我一开始这么想,但现在真的很烦人......我不明白!感谢您的帮助。
  • 您找到解决方案了吗?

标签: wpf datagrid


【解决方案1】:

我相信您现在已经弄清楚了,但请尝试在您的数据网格中设置此属性。

HeadersVisibility="Column"

【讨论】:

  • 那是极好的解决方案。它解决了我在数据网格左侧的额外列的问题。干得好!!!!!!!!!
  • 这太容易了。我花了更多时间在 xaml 位中寻找额外的垃圾,这一切都解决了。继续努力。
  • 这个答案对我帮助很大。我在最右边有一个专栏,但没有任何效果。我希望我能选择它作为答案
【解决方案2】:

这很奇怪。如果我只是将您的代码粘贴到一个空的 DataGrid 元素中,我不会得到这种行为。

您的DataGrid 元素定义是什么样的?

另外,您使用的是哪个版本的 WPF 工具包?

【讨论】:

  • xmlns:dg="schemas.microsoft.com/wpf/2008/ WPFToolKit 版本:3.5.40128.1 奇怪,我一开始这么想,但现在真的很烦人......我不知道不明白!!感谢您的帮助
  • 我在 2010 年 2 月的工具包和之前的版本中看到了同样的情况。
【解决方案3】:

我也遇到了这个问题。当您的应用程序为具有最小宽度的按钮定义默认样式时,可能会发生这种情况。

解决方案是不显示行标题或更改默认按钮样式。

【讨论】:

    【解决方案4】:

    设置 rowHeadersVisible = false 这应该删除左侧数据网格中的额外列

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-30
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 2015-06-16
      • 1970-01-01
      • 2016-06-13
      • 2011-01-28
      相关资源
      最近更新 更多