问题标签 [rowdetailstemplate]
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.
c# - 将 DataGrid.RowDetailsTemplate 的激活限制为某些列
有一个包含多列的 DataGrid。
希望将 DataGrid.RowDetailsTemplate 的激活限制为某些列。
实际上,我只想从激活 DataGrid.RowDetailsTemplate 中排除一列。
c# - 如何访问 DataGrid.RowDetailsTemplate 中的控件?
以下是我的 XAML:
我的问题是如何innerGrid
DataGrid
从代码中访问控制。提前致谢。
c# - 使用列表将数据网格绑定到两个不同的类?
这是我在 StackOverflow 上的第一个问题,所以我希望我没有做错任何事!对不起,如果是这样!我需要一些帮助,因为我找不到我的问题的解决方案。当然,我在网上到处搜索,但找不到它(由于声誉低,无法发布我正在使用的链接:()。此外,我是 C# 和 WPF 的新手(以及自学)。我曾经在 C++/Qt 中工作,所以我不知道 WPF 中的一切是如何工作的。对不起,我的英语,我是法国人。
我的问题
我的基本课程是员工可以使用计算机。计算机的 id 和使用日期存储在类Connection
中。我想在 DataGrid 和 RowDetailsTemplate 中显示列表信息,如下所示:
所以它会绑定到Employee
类,但也绑定到Connection
只有属性的最后一个值的类(这里是列表“计算机 ID”的最后一个值和最后一台计算机上列表“连接日期”的最后一个值) . 所以它是不同列表中的一个循环。我该怎么做 ?
是不是做的太多了?:(我成功获取了员工信息,但我不知道如何绑定计算机列表。当我尝试时,它显示“(集合)”,所以它不会进入列表:(
问题总结
- 如何显示/绑定列表中的值和来自不同类的值
DataGrid
? - 如何将列表的所有值显示到
RowDetailsTemplate
?
在 Windows 7 和 Visual Studio 2010 Pro 版本下。
wpf - 具有多个图像的 WPF DataGrid RowDetailsTemplate (MVVM)
目标
使用 MVVM 标准在 DataGrid 的 RowDetails 模板中添加多个图像。
背景
我有一个带有 DataGrid 的检查窗口,用于保存损坏项目的描述以及检查员的姓名首字母。更重要的是,这个 DataGrid 的 RowDetailsTemplate 需要保存检查员为损坏项目拍摄的照片(因此可能会有不止一张损坏项目的照片)。
问题
我有一个 DamagedWindow.xaml 旨在创建我的 DamagedItem 条目。它看起来像这样:
数据网格 (.XAML)
如您所见,我的 RowDetails 模板在此 DataGrid 中运行良好。我有一个名为 PicturesList 的类,它继承了我的 PictureModel( Name
, Description
, Path
) 的 ObservableCollection。
您在 DataGrid 上方看到的文本框是我的 DamagedItemModel ( Description
, Initiales
, PicturesList
) 的属性。因此,当用户单击接受(复选标记)按钮时,将 DamagedItem 添加到 DamagedItemsList,然后从我的 MainWindow 将其设置为 DataGrid 的 ItemSource:
数据网格 (.XAML)
在这里,当我选择行时,我得到一个空的 RowDetailsTemplate 结果......即使我的对象包含我的图像。请参阅下面的更多细节:
所以这是我的问题,是否可以在遵循 MVVM 标准的同时将多个图像添加到 DataGrid 中的 RowDetailsTemplate 中?如果是,我做错了什么?
c# - 将内部datagrid数据与外部datagrid wpf绑定
我有一个源数据网格,它绑定了一个名为 source 的数据表和一个内部数据网格(可以通过单击 rowdetails 中的按钮来查看),它绑定了一个名为 inner 的不同数据表。这两个属性都是从数据库中的 2 个不同表中填充的,但是“TradeID”是两个表之间的公共字段。当我最大化我的rowdetails时,我只想看到与那个“TraderID”相对应的行。这是我到目前为止的c#:
一些 XAML:
现在,当我最大化我的视图时,我只看到从 ChildTradeDetails 表中查询的所有内容如何查询该数据表以仅显示与我选择的行中的 tradeId 对应的数据?
编辑
如何获取 RowDetailsVisibilityChanged 事件中选定行的第一列的值?
wpf - WPF:DataGrid.RowDetailsTemplate:仅在选择单行时显示详细信息?
我正在使用RowDetailsTemplate
其中一个DataGrids
. 到目前为止,这工作得很好,但是当用户想要为特定操作选择多行时看起来真的很奇怪。是否有一种简单的方法来显示RowDetailsTemplate
仅当仅选择一行时?
我很想用纯 XAML 解决这个问题。否则我会用后面的代码来做:
wpf - TreeListView.RowDetailsTemplate 新的每一行
我接近我的解决方案,但我无法弄清楚我的最后一步。我在 RadTreeListView 中的每一行都有一个 RowDetailsTemplate。我的问题是我可以弄清楚如何绑定它。我将它绑定到 CurrentSelected 但现在每次我单击另一行时,RowDetailsTemplate 都会更改。我的 XAML 太大,无法发布,所以我将展示一些示例。
DetailPositionView 中的绑定示例;:
如果我同时打开两个 RowDetailsTemplates,它们都具有相同的内容,因为我在SelectedItem
. 现在的问题是:我怎样才能给他们每行的每个数据没有SelectedItem
?
kendo-ui - 在 Kendo Grid 的外部网格行中显示详细网格行的总和
我在 Kendo 详细网格中有很多行,我试图在外部网格的数据单元格中显示详细行的总和。有什么办法可以做到吗?
c# - WPF Datagrid - 单击父数据网格的切换按钮 (+/-) 时填充子数据网格
我是这个论坛的新成员,很高兴成为其中的一员:)
我需要有关父子数据网格的帮助(都包含相同的行但从不同表调用的数据)。父数据网格应该有一个按钮或每条记录的加减号,单击时应打开子数据网格并显示该行的相关记录。
请看下面的一张需求截图,当点击记录 147 时,子网格会展开并显示相关记录。
- BNo 日期状态 金额
147 1/31/2014 完成 2300
BNo 日期状态 金额 147 1/31/2014 完成 2300 147 1/20/2014 处理中 2300 147 1/1/2014 新 2300 - BNo 日期 状态 金额
140 2014 年 3 月 1 日 完成 6900
抱歉,我没有太多要发布这张图片的要点,因此复制粘贴它:(
必须从 sql db (Master_TBL) 填充父数据网格,并且要使用相同数据库的子数据网格单独表 (HISTORY_TBL)。
有人可以用一些例子指导我,或者为此提供一些好的链接。请容忍我缺乏 WPF 知识,这是我的第一个 WPF 项目。
谢谢。