问题标签 [rowdetails]

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 投票
2 回答
1071 浏览

c# - 数据网格行详细信息中的用户控件

我想在行详细信息中显示我的用户控件。

我有一个复杂的数据结构,无法在数据网格中显示所有项目(只有几个),所以我想打开另一个控件并在行详细信息中显示它。我以前创建(设计)它。我不是动态地创建它。

有什么方法可以实现吗?

我正在使用 C# 和 WPF 并开发桌面应用程序。

我希望能够像这样使用它:

0 投票
1 回答
1594 浏览

xaml - 如何在 DataGrid 中设置行标题列的样式

我正在使用 ComponentOne C1DataGrid。除了行标题列之外,我已经能够完全设置它的样式。

如何在 XAML 中设置样式?

您可以看到图像: 这里 谢谢,flot

0 投票
2 回答
894 浏览

datatables - 如何通过 jQuery ColorBox 在 jQuery 服务器端 Datatables 中打开链接?

所以基本上我使用带有 PHP 的 jQuery Datatables 服务器端功能从 MySQL 中检索包含详细信息的表,如此处所示

在 HTML 方面,以下 jQuery 脚本 (1) 引用从 MySQL 获取数据的 PHP 脚本,(2) 然后定义表并自定义行详细信息中的列。

我的问题是获取行详细信息中的链接以与 ColorBox 协作。

这是我正在使用的脚本:

我的 ColorBox jquery 脚本定义了 iframesmall 类,上面在fnFormatMemberDetails函数中引用了该类,该函数格式化了 jquery 数据表的行详细信息。

这是fnFormatMemberDetails中的代码部分,用于格式化我的行详细信息,如上所示:

这是我的 jQuery ColorBox 脚本,当通过常规 HTML(但不是通过 jQuery/javascript 的 HTML 输出)调用时,它在同一页面上工作:

总结一下:如何让 ColorBox 使用通过 jQuery/javascript 生成的 html 链接?欢迎所有建议。谢谢你。

0 投票
2 回答
981 浏览

silverlight - Silverlight DataGrid:似乎无法让 RowDetailsVisibilityChanged 在加载网格时触发?

我有一个带有 RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.VisibleWhenSelected 的标准 Silverlight DataGrid

我尝试在 XAML 以及父控件的 Loaded 事件中设置此属性。在父级的 Loaded 事件中,我设置了网格的 itemsource,然后手动将选定的索引设置为 0。这不会触发 RowDetailsVisibilityChanged 事件。

但是,一旦我通过单击新行来更改选择,它就会触发。我需要访问第一个选择的行的“DetailElement”以用数据填充其中的控件。但是,我知道如何获取该 DetailElement 的唯一方法是在 RowDetailsVisibilityChanged 事件中。

这是我的代码:

0 投票
1 回答
986 浏览

binding - Caliburn Micro Update RowDetails of a Datagrid

让我解释一下我的问题。我正在使用 Caliburn Micro 并有一个数据网格,其中 ObservableCollection 被绑定为 Itemsource:

因此,当我从数据库加载数据时,集合将被填充并绑定到我的数据网格(称为 DgGames)

到目前为止一切都很好。我已经为每个 DataRow 定义了“DataRowDetails”。包含一个 ImageSource、一些 TextBlocks 等。上面提到的集合还包含那些 DataRowDetails。

我现在为对话窗口创建了另一个 View 和 ViewModel 以更改 DataRowDetails。它确实有效,但数据网格 (DgGames) 不会应用这些更改。它没有显示我对集合所做的任何更新。我错过了什么?

提前感谢那些可以帮助我的人。

如果您需要更多信息,请随时询问。

0 投票
4 回答
10706 浏览

wpf - WPF datagrid 单击时折叠详细信息行

当用户单击它时,我需要折叠 WPF DataGrid 的详细信息行,并在他们再次单击时重新显示它。我还想使用单选保留 VisibleWhenSelected 的 DataGridRoDetailsVisibilityMode。

我根据其他地方的这篇文章提出了这个解决方案:http: //social.msdn.microsoft.com/Forums/en-US/wpf/thread/0a45b3a7-46d0-45a9-84b2-0062f07f6fec#eadc8f65-fcc6- 41df-9ab9-8d93993e114c

这似乎很好地解决了我的问题,但我怀疑这可以更简单、更优雅地完成,特别是因为我在这个项目上使用了 MVVM。但是,我认为这是事件驱动代码隐藏的可接受用法,因为它纯粹是表示逻辑。

有没有人有更清洁的解决方案?

0 投票
1 回答
457 浏览

wpf - WPF Datagrid - RowDetails 绑定到可选属性?

我正在尝试设计一个 WPF Datagrid,其中 RowDetails (一个文本块)将绑定到Details网格的 ItemSource 元素的字符串属性。

诀窍是,绑定集合中的元素可能没有Details属性,在这种情况下,RowDetails 应该是空的。有没有办法让 WPF 绑定到在运行时甚至可能不存在的属性,而不会引发异常?(需要明确的是,绑定集合中的项目要么都具有Details属性,要么都没有。我不是在谈论包含多个对象类型的集合。)

我想一个答案是强制此网格的用户提供始终具有 Details 属性(IDetails 接口或其他)的对象,但我认为不必这样做会很好 - 我希望网格是它可以显示的对象非常灵活。

0 投票
2 回答
1701 浏览

c# - Wpf datagrid 在运行时将状态从只读更改为可编辑

我是 WPF 开发的新手。我只是快速创建了一个示例来重新创建场景。我正在根据父行中的复选框在 rowdetailsview 中切换数据网格的 IsReadonly 属性。

除了在一种特定情况下,一切正常。

如何重现问题。

保持选中最初创建的父行。取消选中父行。转到子行 id 属性。清除 id 字段中的所有内容并从该单元格中取出标签,您将看到空引用异常。

我不知道如何解决这个问题。任何见解都会非常有用。

代码后面的代码:

Xaml 代码:

0 投票
2 回答
134 浏览

c# - 从代码中将子项添加到 RowDetails 中的 Stackpanel

我有一个带有 RowDetails 部分的 DataGrid。在 rowdetails 我有一个堆栈面板。我想用代码动态地将孩子添加到这个堆栈面板中......但我无法从代码中访问面板。

我想将 Childs (Textblocks) 添加到代码隐藏文件中的 Stackpanel“StackPanel_Detail”。

背景:

DataGrid 有一个数据表作为 itemssource。如果我单击一行,则会显示行详细信息,并且我应该显示来自另一个数据表的更多信息!detailrows 的数量并不总是相同的。我真的不知道如何使用 xaml 和绑定来做到这一点,因为我对 wpf 和 xaml 真的很陌生。我所能找到的只是在 datagrid.itemssource 的 rowdetails 中显示其他列。因此我想计算后面代码中的数字并为每条记录创建文本块。

例子:

数据网格第 1 行:Customer1 OrderID1 详细信息: 第 1 行:OrderID1 COILID1

Datagrid Row2:Customer2 OrderID2 详细信息: Row1:OrderID2 COILID1 Row2:OrderID2 COILID2

我真的很感激每一个帮助。我很抱歉我的英语不好!

问候,弗洛里安

0 投票
0 回答
188 浏览

wpf - Wpf datagrid使用rowdetails滚动

我们有一个大约 360 行的数据网格,每行包含另一个大约 30 行的数据网格。我们需要打开虚拟化,但滚动出现问题。一旦主行不可见,展开的行详细信息也会消失。我们正在使用 .net 4.0