datagrid相关内容

WPF Toolkit Datagrid - 如何关闭选择?

我在 WPF 中有一个数据网格,我绑定到一个对象. 我在那里有一个 DataGridCheckBoxColumn,我希望用户能够通过并勾选他们想要的.问题是他们必须单击两次,一次用于选择,然后再次选中/取消选中.你到底怎么把它关掉,我一直在寻找方法来找到这个问题的答案.数据网格具有 SelectionMode 和 SelectionUnit 属性 - 它们都不接受“none"或“go awa ..
发布时间:2022-01-06 09:28:08 C#/.NET

Datagrid 行的静态数据是否可以纯粹在 XAML 中定义,即没有背后的代码?

我有要以 Datagrid 格式显示的静态数据.这些值仅用于显示目的,不会更改.是否可以将它添加为 Datagrid 控件的某种子标签,以便我可以避免代码隐藏中的任何内容? 它必须是 Datagrid 控件,因为目的是试验和演示某些带有虚拟内容的 Datagrid UI 功能. 如果不可能使用纯 XAML 内容,那么为数据网格设置虚拟内容的最佳(快速和脏)方法是什么?可以不写类等吗? ..
发布时间:2022-01-06 09:28:00 其他开发

将零值格式化为空字符串?

我第一次尝试 WPF 字符串格式时遇到了困难.我希望能够在基础值为零时使用空字符串格式化数据网格中的文本框列,并将所有其他值格式化为 0.000.但是,我的 XAML 似乎无法胜任,因为它显示 所有 值的空白,而不仅仅是零: ..
发布时间:2022-01-06 09:27:52 C#/.NET

WPF 数据网格列标题跨越多个列

在 WPF 数据网格中是否可以对列标题进行分组? 我所追求的是 |第 1 列 |第 2 栏 |第 3 列||a b c |a b c |a b c ||z x y |z x y |z x y | 我四处搜索,但没有看到明显的方法.我可以使用模板列,然后模仿每个模板中的额外单元格,但这不适用于排序等. 我想我要说的只是人们如何设法跨越多个列的列标题. 任何帮助或想法将不胜感激. ..
发布时间:2022-01-06 09:27:34 其他开发

WPF DataGrid 的平滑滚动

我正在使用 WPF 数据网格,我所做的唯一修改是: 我做了这个修改,所以如果单元格内容更长,它们会拉伸行高,不会隐藏任何文本.问题在于 DataG ..
发布时间:2022-01-06 09:26:49 其他开发

如何在 Visual Basic 2010 中读取 CSV 文件并将结果显示在网格中?

如何在 Visual Basic 2010 中读取 CSV 文件并将结果显示在网格中?这听起来很简单,但我在谷歌搜索了一段时间后仍然找不到答案.我在一个表单上有 DataGridView,它被称为 DataGridView1.我有一个只有 3 列数据的 CSV,我希望能够显示它们. 解决方案 使用 TextFieldParser 类内置于 .Net 框架中. 这是从复制的一些代码MS ..
发布时间:2022-01-06 09:26:17 其他开发

WPF Datagrid - 不显示任何滚动条

我的 Datagrid 在 ObservableCollection 上有一个绑定,并且在对 EF 获取的一些值进行分组后被填充. 我的问题是,数据网格高度超出了窗口大小.有谁知道如何解决这个问题......我几乎用谷歌搜索死了......:o ..
发布时间:2022-01-06 09:25:54 C#/.NET

单元格上的 WPF DataGrid 源更新已更改

我是 WPF 的新手,我用它来构建销售点系统. 我在主窗口有一个DataGrid控件绑定到一个Item的ObservableCollection,收银员会输入/扫描需要的物品售出每件商品的默认数量为1件,但收银员可以手动更改数量. 每当我改变数量时,当我将单元格留在行上的另一个单元格时,它应该用物品价格的总和更新总价格,但它不会发生,只有当我去时才会更新源到另一行而不是同一行中的另一个 ..
发布时间:2022-01-06 09:25:45 其他开发

如何调整 WPF DataGrid 的大小以适应其内容?

宗旨 我想为 DataGrid(标准,来自 WPF)设置这样的大小,以便所有单元格(文本)都完全可见.我有一个带有 DockPanel 的窗口,里面有 DataGrid,所以当我调整窗口大小时,所有嵌套的小部件(DockPanel 和 DataGrid)都会相应地调整大小. 示例 (edit-1) 假设您有一个 100 像素宽的窗口,并且您有一个包含一列的 DataGrid,该单 ..
发布时间:2022-01-06 09:25:35 C#/.NET

WPF DataGrid 单元格值更改事件

我的设置如下所示: //myDG 是一个 DataGrid,其列是 DataGridTextColumnObservableCollectionmyOC;//myOC 填充了一些新的 MyItemmyDG.ItemsSource = myOC; 其中 MyItem 实现了 INotifyPropertyChanged.当 user 将值输入到单元格中时,正确捕获的方法是什么? 我尝试在 ..
发布时间:2022-01-06 09:25:22 C#/.NET

创建 WPF 混合控件(TreeView + DataGrid = DataTreeGrid)

我需要创建一个保存同步数据的 TreeView,如 DataGrid. 为了澄清,请看一下这张图片: 所以,我在左侧有一个 TreeView,在右侧有一个列. 数据将来自这样的对象: public NodeData Parent;公共列表孩子们;公共字符串标签;公共布尔数据A;公共布尔数据B;公共布尔数据C;公共布尔数据X;公共布尔数据Y;公共布尔数据Z; 我该如何创建它? ..
发布时间:2022-01-06 09:25:03 其他开发

如何在 WPF Datagrid 中禁用编辑单元格?

我正在 Windows Presentation Foundation 中构建数据网格,但遇到了问题.当用户双击我的数据网格中的单元格时,该单元格进入编辑模式.我想阻止这种情况.相反,我希望用户能够选择整行 - 而不是编辑其中的值. 我怎样才能让双击选择整行而不是将点击的单元格置于编辑模式? 解决方案 WPF DataGrid 有一个 IsReadOnly 属性,您可以将其设置为 T ..
发布时间:2022-01-06 09:24:53 其他开发

是否可以在 mvvm 模式中获取 wpf 数据网格上的动态列?

我正在 wpf 中开发产品(使用 MVVM 模式).根据用户的自定义(用户将选择列),我必须将一组数据显示到数据网格中.目前,我正在将具有一组属性的 ObservableCollection 绑定到数据网格的 ItemSource.这将我限制为固定的列大小. 注:列名列n列供用户选择. 如果它在后面的代码中完成,“datagrid.columns.add()"很容易.在这种情况下,任何 ..
发布时间:2022-01-06 09:24:37 C#/.NET

如何获得带有包装文本而不是截断文本的单元格的 WPF Datagrid?

要获得包含环绕文本而不是截断文本的单元格的 WPF DataGrid,必须做什么? 现在,当文本较大且无法放入一列时,文本会被截断并且用户无法看到它的值,因为 DataGrid 的 IsReadOnly 属性为 true.我想要的是将单元格中的文本换行,并且单元格高度(无单元格宽度)增加了显示所有文本所需的数量. 解决方案 您可以尝试使用启用了文本换行的 TextBlock 对单元格 ..
发布时间:2022-01-06 09:24:30 其他开发

WPF 数据网格底部的空行

我使用 绑定我的数据网格 //填充数据网格公共数据表游戏数据{得到{数据集 ds = 新数据集();FileStream fs = new FileStream(IMDB.WebPage.Class.Config.XMLPath,FileMode.Open, FileAccess.Read);StreamReader reader = new StreamReader(fs, Encoding ..
发布时间:2022-01-06 09:24:22 其他开发

DataGrid 绑定命令到行选择

我想在用户选择 DataGrid 中的一行时执行命令. 我认为可以将单元格内容包装在按钮中(虽然我不想要按钮样式) - 但我不想在单元格级别这样做. 我还看到可以使用行为将命令链接到事件.但最好我不应该为这样一个常见的任务诉诸行为. 是否可以通过普通的旧命令数据绑定来做到这一点? 因此:1) 用户单击 DataGrid 行 2) 触发了视图模型上的命令. 解决方案 ..
发布时间:2022-01-06 09:24:11 其他开发