问题标签 [columnheader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
591 浏览

c# - System.Windows.Forms.ColumnHeader 可以使用与主 ImageList 不同的图像吗?

我设置了一个 ListView 进行排序,并且效果很好。

但是,当对 ListView 进行排序时,不会提供有关当前排序列和顺序的指示。

每次排序时,我都尝试了设置 ColumnHeader.ImageKey 属性的解决方案,但我希望能够使用不是由 ListView 的 SmallImageList 指定的大小的图像。

有没有办法在使用 OwnerDraw 模式的情况下做到这一点?

0 投票
2 回答
1948 浏览

listview - ListView ColumnHeaders 的背景色

有没有办法设置 ListView 的 ColumnHeaders 的 BackColor?

0 投票
4 回答
11190 浏览

c# - C#/WPF:工具包 DataGrid - 转置行和列

我有一个

看起来像这样:

有谁知道我如何使用(使用 DataGrid.AutoGenerateColumns="True")'string Titel' 的值作为 RowHeader 和其他成员作为“Row”内容?没有任何修改,它将显示“Titel”作为 ColumnHeader,Titel 的值显示为行,“Value1”的 dito 显示为 ColumnHeader,Value1 的值显示为 Rows 等。

谢谢你的帮助!

干杯

编辑:为了更好地理解,这就是我所拥有的

这就是我要找的:

EDIT2:我在这里也找到了一个不错的方法:http: //codemaverick.blogspot.com/2008/02/transpose-datagrid-or-gridview-by.html

0 投票
1 回答
2463 浏览

winforms - 为什么我的列不能在 winforms .NET 数据网格中排序?

我有一个 WinForms .NET 数据网格,其数据源是被List<cLineItem>调用的行。cLineItem 是一个非常简单的类,具有单位(int)、描述(字符串)和单位数量(浮点数)等属性。

在代码中,我填充行列表,然后设置数据源:

这会正确填充网格,但是,即使网格中的每一列都设置为可排序,当您单击列标题时,它也不会对行进行排序。

0 投票
2 回答
1096 浏览

asp.net - 如何创建具有可拖动列宽的 ASP.NET Listview?

在 Windows 应用程序中,我们只需拖动列的标题即可更改ListView的列宽。我怎样才能在 ASP.NET 中做到这一点ListView

0 投票
3 回答
9208 浏览

silverlight - 如何在 DataGrid 列标题上设置 DataContext

在我的Silverlight 3用户控件中,我展示了一个基本的DataGrid控件。我需要以编程方式生成列,如下所示:

样式定义如下:

我想将标头的数据上下文设置为“标头”对象(具有在 DataTemplate 中引用的“名称”和“数据”属性)。不幸的是,我不能使用其他地方建议的 StackPanel_Loaded 事件,因为当用户启动列拖放操作时也会调用事件处理程序。

设置 DataGrid 列标题的 DataContext 的正确方法是什么?

0 投票
3 回答
18737 浏览

wpf - WPF Datagrid 绑定自定义列标题

我试图弄清楚如何使用 MVVM 模式将 WPF DataGrid 的列标题和主要数据绑定到数据源。我正在寻找的结果如下所示:

替代文字
(来源:vallelunga.com

我已经成功地设置了标题的样式,但我不确定如何绑定标题中的值。具体来说,复选框的 IsChecked 属性、组合框的选定索引和文本框的值。

我以前使用一个简单的 DataTable 来填充主网格数据,但我需要更复杂的东西来保存网格数据和每列的值。或者也许我可以将它们完全存储为单独的实体。

那么,有没有人知道我如何解除这种绑定?一个限制是这些列必须是自动生成的,因为在运行之前我不知道它们会是什么。该应用程序只是从 Excel 电子表格中加载数据,并且可能存在任意数量的列。

谢谢,布赖恩

0 投票
1 回答
11746 浏览

wpf - WPF TreeView 的列标题

我正在使用 WPF TreeView 来显示一些分层信息。TreeView 中的每个项目都包含多个属性,因此我在 HierarchicalDataTemplate 中使用 Grid 来显示这些属性:

这显示为具有 4 列的漂亮 TreeView - 到目前为止一切都很好!我需要的唯一额外的东西是在 TreeView 上方显示列名的标题。标题列的宽度应该与 TreeViewItems 同步,并且标题样式应该是可定制的。最简单的方法是什么?

PS我找到了两个接近的解决方案:

1)这里有一个 TreeListView ,但这需要我为我的模型实现一个自定义接口 (ITreeModel)。此解决方案中的方法也是从 ListView 开始并手动实现 RowExpander。就我而言,TreeView 足够接近我的需要,所以我希望在它上面放置一个标题应该非常简单。

2)这里的 TreeListView 。这确实是从 TreeView 开始的,但我不知道如何自定义标题。我怀疑我必须在generic.xaml中自定义GridViewHeaderRowPresenter,但是这个元素似乎没有自己的ControlTemplate。

0 投票
2 回答
860 浏览

wpf - WPF 数据网格 - 列标题未与数据行对齐

我在 WPF 中使用 Datagrid。这是一个非常简单和基本的实现。我没有使用任何样式。我创建了一个简单的数据网格:

并用以下数据填充它:

网格得到正确填充,但网格的列标题以一些偏移量绘制。因此,我的数据和标题未对齐。我试图通过网络搜索这个,但我没有找到任何东西。这似乎是一个简单的实现,适用于除我之外的所有人:(。谁能告诉我可能出了什么问题?我尝试使用不同的数据集并应用一些样式来测试它。

提前致谢。

0 投票
1 回答
409 浏览

winforms - WinForms DataGrid 控件的可编辑列标题?

我想显示一个 DataGrid 控件,其中列标题可由用户编辑。这可能吗?