WPF工具箱数据网格头和空源代码
如果没有行显示? 我的datagrid是"完全"的: " autogeneratecolumns =" true" " canuseraddrows =" false" " canuserDeleterows =" false" " canuserresizerows =" false" " isReadonly" =" true" 如果没有行,则不会显示标头,如果我添加一个空行,则显示标题! 到现在为止,我找不到任何解决方法/解决方案! 全部 弗雷德 解决方案 afaik如果没有行,则没有列,并且列标题将不会显示.行相同.如果没有行,则没有排标题.这是设计的,我认为这是应该的. 现在要获取标题,您可以添加一个空行并使其不可见?并在添加内容时删除此行. 其他解决方案 我恐怕没有,这就是WPF DataGrid的方式(我也不喜欢...) 对于查找特定的行/单元,您可以在那里查看: http:///techiethings
0 2023-12-14
编程技术问答社区
为什么我的列在winforms .NET数据网格中不能排序?
我有一个Winforms .NET DataGrid,其数据源为List称为行. ClineItem是非常简单的类,具有诸如单位(INT),Descript(String)和单位数量(float)之类的属性. 在代码中,我填充了行列表,然后设置数据源: dataGridView1.DataSource = lines; 这正确填充了网格,但是,即使网格中的每个列都设置为可排序,当您单击列标题时,它不会对行进行排序. 解决方案 dataGridView sortablebindinglist .您可以从此dataGridView1.DataSource = new SortableBindingList(lines);
2 2023-12-14
编程技术问答社区
WPF数据表格绑定自定义列标题
我正在尝试弄清楚如何使用MVVM模式将WPF DataGrid的列标头和主要数据绑定到数据源.我要寻找的结果看起来像这样: (来源:我已经成功地在这里为标头设计了样式,但是我不确定如何绑定标题中的值.具体来说,检查框的签名属性,组合框的选定索引和文本框的值. i先前使用的简单数据填充主要网格数据,但是我将需要更复杂的东西来保存网格数据和每列的值.也许我可以将它们完全存储为独立的实体. 那么,有人知道我如何实现这种约束力吗?一个限制是必须自动生成列,因为我不知道它们在运行时会是什么.该应用程序只需加载数据形式一个Excel电子表格,并且可能存在许多列. 谢谢 Brian 解决方案 这是我最终将其与MVVM模式一起使用的方法: 我有两组数据用于绑定我的视图模型:一个用于实际网格数据,一组用于列标题.目前,这些被视为两个属性: // INotifyPropertyChanged support not shown for brevity public
12 2023-12-14
编程技术问答社区
如何在DataGrid柱头上设置DataContext
在我的 Silverlight 3 用户控制中,我显示了一个基本 datagrid 控制.我需要通过以下方式编程生成列: Style headerStyle = (Style)Resources["ColumnHeaderStyle"]; DataGridTextColumn col = new DataGridTextColumn(); col.HeaderStyle = headerStyle; dataGrid.Columns.Add(col); 样式定义如下:
4 2023-12-14
编程技术问答社区
C#/WPF: Toolkit DataGrid-Transpose rows and columns
我有一个 List someList; 看起来像这样: public class DetailObject { public string Titel { get; set; } public int Value1 { get; set; } public int Value2 { get; set; } public int Value3 { get; set; } } 有人知道我如何使用(使用datagrid.autogeneratecolumns =" true")'字符串titel'作为rowheader和其他成员作为"行"内容的值?没有任何修改,它将显示" titel"为columnheader,titel作为行的价值,dito,for " value1"作为列标记和值1的值作为行等. 感谢您的帮助! 欢呼 编辑: 为了更好地
4 2023-12-14
编程技术问答社区
在列标题中使用文本框-C# wpf
我的圆柱标题中有一个文本框和一个按钮.文本框应折叠,直到我按按钮为止. 问题是我无法编程访问文本框. 我尝试了tbTest.Visibility = Visibility.Visible;,但显示以下错误: "名称'tbtest'在当前上下文中不存在" 我也需要tbTest.Text,它不起作用. 这是我的代码:
4 2023-12-14
编程技术问答社区
WPF列表视图列头点击事件
我在WPF中有一个ListView(GridView),我正在尝试根据 解决方案 如果不需要任何事情,请用e.Cancel = true取消它.我在我的一个项目中有类似的东西,我不希望用户重新排序列: private void DataGrid_ColumnReordering(object sender, Microsoft.Windows.Controls.DataGridColumnReorderingEventArgs e) { e.Cancel = true; } 然后,在XAML中,我有: 这是WPF Toolkit Da
2 2023-12-14
编程技术问答社区
在WPF ComboBox控制模板的ScrollViewer上放置一个 "列头"。
这是我从此线程更新的示例项目: wpf :完善分组组合的外观与分组的datagrid -sample附加 - http://www.sendspace.com/file/file/ru8hju 4.0项目) 我的问题现在是如何添加一个"列标题",例如stackpanel水平水平的水平,带有2个textBlocks,当我有一个自定义的comboboxItem东西时,scrollviewer上方添加了我现有的combobox ControlTemplate,并且在默认的combobox combobox Commobox Controltemplate中有itemPresenter./p> 那就是我现有的分组不可编辑的组合.在scrollviewr上(十二月...)我想要2个textblocks. 我该如何使用XAML代码在底部查看:
6 2023-12-14
编程技术问答社区
C#/WPF: Toolkit DataGrid | 转移行和列
我有一个 List someList; 看起来像这样: public class DetailObject { public string Titel { get; set; } public int Value1 { get; set; } public int Value2 { get; set; } public int Value3 { get; set; } } 有人知道我如何使用(使用datagrid.autogeneratecolumns =" true")'字符串titel'作为rowheader和其他成员作为"行"内容的值?没有任何修改,它将显示" titel"为columnheader,titel作为行的价值,dito,for " value1"作为列标记和值1的值作为行等. 感谢您的帮助! 欢呼 编辑: 为了更好地
16 2023-12-12
编程技术问答社区
如何在ListView上实现多列标题?
喜欢在图片上,下面有第二列标题和两个子标题? 解决方案 有关一个完整的示例,请查看此链接,这应该为您提供一个完整的工作示例 Add ListView Column and Insert Listview Items 尝试这样的东西 您在数组中添加值的顺序决定了它们在下面显示的列,因此将您的子项目标题视为[0], 1 etc. 这是一个代码样本: //在此示例中 字符串[] salvwitem = new String [2]; foreach (string wholeitem in listofitems) { saLvwItem[0] = "Status Message"; saLvwItem[1] = wholeitem; ListViewItem lvi = new ListViewItem(saLvwItem); lvwMyListView.Items.Add(lvi); } 要添加subite
0 2023-12-10
编程技术问答社区
在旧版Delphi中改变TListView标题的背景颜色
使用Delphi 7的旧应用程序,但直到2010年,在较旧的Delphi版本中应该是类似的代码.我需要更改TlistView标头的背景颜色,以便我可以提供一个深色主题.我可以更改其他所有内容的颜色.我发现下面的线程显然可以更改列标题上的字体颜色,但是我还需要调整整个标头的背景颜色. delphi:listview:listview (VSReport)带有自定义字体颜色的单列标题字幕? 我迷路时可以帮忙吗? Windows消息通知超出了我的理解. 非常感谢. 解决方案 我为自己感到自豪,并以某种方式找到了一块零碎的代码,这些代码都可以使一切都起作用.这样的东西... procedure TTntListView.WMNotify(var AMessage: TWMNotify); const DT_ALIGN: array[TAlignment] of integer = (DT_LEFT, DT_RIGHT, DT_CENTER); var NM
4 2023-12-06
编程技术问答社区
德尔福。列表视图(vsReport)单列标题的自定义字体颜色?
在带有VSReport ViewStyle的ListView中,如何自定义任何单列标题字幕的字体颜色?例如(第二列标题字幕具有红色字体颜色): 解决方案 我会处理 NM_CUSTOMDRAW 标题通知代码,并在CDDS_ITEMPREPAINT渲染阶段响应CDRF_NEWFONT返回代码的通知消息.以下代码显示了如何将列表视图控件扩展到具有指定标题项目字体颜色的事件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, CommCtrl, StdCtrls; type TGetHeaderItemFontColorEvent = procedure(Sender: TCustomListView; ItemIndex: Integer; var FontColo
4 2023-12-05
编程技术问答社区
在Javafx中为treetableview的列标题设置工具提示
我有动态的特色.如何设置列标题的工具提示,该工具提示显示标题文本.代码波纹显示了特定单元格的工具提示,但我不知道将其设置为标题文本的位置. for (Entry ent : dc.getSortedAssignedOrg().entrySet()) { TreeTableColumn> col = new TreeTableColumn( ent.getValue()); col.setCellFactory(new Callback>, TreeTableCell>>() { @Override public TreeTableCell
8 2023-10-24
编程技术问答社区
JavaFX 2 : 表视图:删除标题+空时显示网格
我有2个有关javafx2中的tableview的问题: 1) 是否可以将标题隐藏在桌子中? 2) 当桌子为空时,它只是显示了一个白色窗格,上面写着"表中没有内容.". 是否可以更改此内容以显示默认网格,即使表为空? 如果可能的话,像带有CSS的解决方案一样(JavaCode也可以). 预先感谢您. 解决方案 第一个问题的回答是在这里.请注意,您只有在呈现桌子后才隐藏标头. 回答您的第二个问题,您可能会使用以下方法: table.setPlaceholder(new Label("Placeholder")); 而不是标签,您可以添加任何Node.
14 2023-10-14
编程技术问答社区
如何在JavaFX 8中隐藏TableView列标题?
我需要有一个可观察的类型列表,该列表将在一个单列中显示在表格中,当选择时,该列将在右侧显示其其余信息.表观视图包裹在标题中,该标题包裹在手风琴中.请参阅下图: 您在这种情况下可以看到,我不想显示列标题. 我尝试按照指令进行操作Pane header = (Pane) list.lookup("TableHeaderRow"); header.setMaxHeight(0); header.setMinHeight(0); header.setPrefHeight(0); header.setVisible(false); 但是,它似乎不适用于Javafx 8.查找(" tableheaderrow")方法返回null,这使我认为不再存在" tableheaderrow"选择器. 是否有更新的解决方法,用于删除/隐藏Javafx 8? 中的表标头 解决方案 如注释中观察到的,查找直到将CSS应用于节点后,该查找通常在显示节点的第一个帧渲染上.只要您执行显示表格
22 2023-10-14
编程技术问答社区
带有swt的columnheader中的组合
我想要一张具有组合的表作为其圆柱头之一. 我已经发现这个问题的表不可能: Controls(Combo,Radio,Radio,Text)in Comarter SWT 有办法解决吗?我尝试了TableViewer,但也没有找到一种方法. 有什么方法可以实现? 解决方案 您可以使用普通控件在表格上方的A Composite中创建自己的列标题. 然后,您需要调整这些控件的大小以匹配表列大小.一种方法是使用一个表布局类扩展jface TableColumnLayout并覆盖setColumnWidths方法,setColumnWidths方法每次列更改时都称为,以便您可以调整标题控制宽度. 注意:tablecolumnlayout需要仅包含Table而不是直接在Table上. . 所以这样的布局: /** * Table column layout extended to manage a separate table header. */ publi
2 2023-10-12
编程技术问答社区
删除输出文本文件中的列标题
我想从Oracle SQL开发人员创建查询的平面文件(文本文件). 我已经成功地使用了Spool创建了文本文件,并通过脚本文本文件,但是我想将每列的标头删除到我的输出中. 我正在获取此输出: Header000001 Header000002 ------------ ------------ Adetail1 Bdetail1 Adetail2 Bdetail2 Adetail3 Bdetail3 但是,我想获得此输出: Adetail1Bdetail1 Adetail2Bdetail2 Adetail3Bdetail3 我已经尝试了命令"设置为关闭",但是一条消息说: "SQLPLUS COMMAND Skipped: set heading off". 这些是我发出的输入: spool on; spool C:\SQLFiles\PSB_ATMLKP.txt; set newpage 0; set ech
6 2023-09-22
编程技术问答社区
SQL Server的列名
我正在尝试没有成功地获取SQL Server中表的列名. 我尝试了以下内容: SELECT * FROM [myDB].INFORMATION_SCHEMA.COLUMNS where [TABLE_NAME] = N'myTable' SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='myTable' SELECT COLUMN_NAME , * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTable' AND TABLE_SCHEMA='dbo' SELECT [name] AS [Column Name] FROM syscolumns WHERE id = (SELECT id FROM sysobjects WHERE [Name] = 'myTable') SELECT c.name FROM sys.columns c I
8 2023-09-17
编程技术问答社区
将条目列添加到闪亮的数据表的按钮
我希望找到一种在r shiny中添加一个按钮的方法: 每次单击数据表(以及首先制作表的数据框架),将一个空列添加到数据表 用户可以填补自己 具有数字或文本值 并设置自己的列名来描述输入值的类型. 例如,将实验符记录添加到已经在Shiny App中的仪器数据中 我问的是,一个比我知道如何做到这一点的技能更熟练的人. 我已经阅读了一堆页,但是最多可以在我发现的示例中提供1个固定的空列,上面有固定名称 包装中的虚拟表: 图书馆(DT) ui
14 2023-09-02
编程技术问答社区
如何在 R 中将第一行改为标题?
我有下表: X.5 X.6 X.7 X.8 X.9 X.10 X.11 X.12 X.13 17 Zip CuCurrent PaCurrent PoCurrent Contact Ext Fax email Status 18 74136 0 1 0 918-491-6998 0 918-491-6659 1 19 30329 1 0 0 404-321-5711 1 20 74136 1 0 0 918-523-2516 0 918-523-2522 1 21 80203 0
10 2023-07-25
编程技术问答社区