问题标签 [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.

0 投票
0 回答
310 浏览

wpf - 基于数据值的 RowDetailsTemplateSelector 不会更新

我有一个带有 RowDetailsTemplateSelector 的数据网格,它使用绑定数据对象中的值来确定要使用的数据模板。问题是当我更改甚至提交值的值时,模板不会切换到适当的值。导致模板更改的触发器是什么?

0 投票
1 回答
372 浏览

silverlight - Silverlight:如何访问 DataGrid RowDetailTemplate 中的控件

我有以下代码,我想在 RowDetailsTemplate 中获取“btnUpdate”按钮控件并在后面的代码中设置可见性。我怎样才能做到这一点?任何建议表示赞赏并提前感谢。

0 投票
1 回答
324 浏览

c# - DataGrid-RowDetailsTemplate 内的堆栈面板中的变量无法识别

我在 DataGrid.RowDetailsTemplate 中有堆栈面板。在堆栈面板中,我有文本框和按钮。后面c#代码中按钮的功能尝试使用文本框中的值但出现错误:

“当前上下文中不存在名称‘toCheck’”。

我该怎么做才能使用文本框中的值?

xml:

c#后面:

谢谢你们。

0 投票
2 回答
93 浏览

c# - 在 Rowdetailtemplate 中访问数据网格

我在 Datagrid.RowDetailsTemplate 中创建了一个 Datagrid,Items.refresh当我单击在我的 Datagrid 之外创建的按钮时,我想使用它。

我找不到使用按钮 button_refreshDetail 访问 datagrid_Detail 的此功能的方法。这是我的代码:

谢谢您的帮助。

0 投票
1 回答
53 浏览

mvvm - DataGrid.RowDetailsTemplate 使用访问命令方法的麻烦

xml代码是:

模型是:

最后我通过以下方式初始化数据源:

DataGridTextColumn 可以显示绑定源的数据,但我无法单击 DataTemplate 的按钮从模型中调用相应的操作。如何修复绑定?调用命令

0 投票
1 回答
951 浏览

wpf - 在 WPF 和 XAML 中,如何让行详细信息的列在跳过多个列后动态更改以在父行下对齐?

我的模型如下所示:

在此处输入图像描述

我想要实现的是,不是让行详细信息以默认方式显示,而是希望它们与父网格列对齐显示。我希望详细信息网格跳过前 3 列(为空白),然后将详细信息与父行的“街道名称”、“街道编号”列对齐。

如果有人能指出我应该研究实现这一目标的属性,那就太好了。

更新:我取得了一些进展,但仍然没有完全通过。我的行显示了我想要的方式,但是在调整列大小时它会中断。我没有发现任何与 Column width changed 或类似的事件相关来编写代码来调整宽度。它是如何在 WPF 中完成的?另外,有没有更好的方法来实现这一点?在此处输入图像描述

xml代码是:

后面的代码是:

0 投票
0 回答
152 浏览

c# - 无法在另一个 DataGrid (WPF) 的 RowDetailsTemplate 内的 DataGrid 中保存添加或删除行

我正在使用 WPF 和实体框架编写 HR 安全跟踪应用程序,我想在其中显示和编辑安全事件网格,并且在每个选定的事件下将是几个月的网格,在该网格中,由于事件而损失了几个小时。这意味着事件的 DataGrid 的 RowDetailsTemplate 内的小时数的 DataGrid。

我目前可以保存对现有小时行所做的更改,但无法将添加或删除保存到这个内部 DataGrid。我的相关型号代码:

相关 XAML:

相关代码隐藏:

...

...

另一个复杂点:在调用 _context.SaveChanges 之前,新事件行(外部网格)的事件 ID 将为 0,那么任何新的时间行(内部网格)如何知道为此保存什么?在第一次通话后是否需要做一些额外的事情,包括第二次通话?谢谢……</p>

PS 是的,我知道我的 MVVM 不纯,我只需要一些有用的东西。

0 投票
2 回答
39 浏览

c# - RowDetailTemplate 中的组合框在选定列之前更新所有内容

我在 Datagrid 的 RowdetailsTemplate 中有一个组合框。如果我切换列,则使用之前选择的值自动更改 Datagridcolumn 中的值。只有在更改组合框中的值时,Datagrid 列中的值才会更改

我希望能理解我的问题,我能帮忙吗=)

0 投票
1 回答
610 浏览

wpf - 具有不同 ItemsSource 的 WPF MVVM DataGrid RowDetails

我有三个DataGrids单独设置UserControls,每个都ItemsSource绑定到DependencyProperty我的ViewModel. 当在第一个中选择一行时DataGrid,其他两个填充与所选行相关的信息。虽然这很好用,但我希望第二个和第三个DataGrid显示在RowDetailsTemplate第一个中DataGrid

我遇到的问题是ItemsSource父级DataGrid的 覆盖了其他两个的,因此它们没有填充。我已经尝试过在许多其他类似问题上发布的解决方案,但没有一个解决我的问题。我的代码在下面,我希望我错过了一些明显的东西,但任何帮助将不胜感激!

主数据网格

DataGrid 2(通知用户控件)

数据网格 3 (GETUserControl)

编辑

这是我DependencyProperties绑定到我的DataGrid.

0 投票
2 回答
805 浏览

c# - Datagrid 行模板中的 Datagrid

无法将集合属性绑定到数据网格行模板

我的数据模板

我的财产:

主要 DataGrid ItemSource 是

我可以看到 SearchDate 绑定到主行,但 RowDataTemplate 是空字符串...我做错了什么?