我正在使用WPF,我想知道是否有任何方法可以编程访问DataGridRow的RowDetails。
例如,当用户选择行时,我会从某个地方(比如数据库)获取一些数据,并将其显示在RowDetails中。
我见过的所有示例都倾向于只显示一些额外的绑定数据,这些数据没有包含在该行的列中。
发布于 2009-03-24 03:11:05
您可以显示一些额外的数据,但将其延迟加载到SelectionChanged上。
通常情况下,直接使用WPF控件并不容易,如果没有支持的数据绑定模型,它们就不能真正使用。
发布于 2009-03-24 04:38:39
如果你在对象列表(或类似的东西)中有所有的数据,那么你可以做各种有趣的事情。我以这种方式使用WPF Datagrid,当用户选择一行时,我想在网格上方填充一个编辑器控件,其中包含行项目和其他详细信息。
也就是说,您可以在网格中添加通常隐藏的附加信息,并在行选择时添加触发器以显示附加数据
发布于 2009-06-12 10:05:36
您可以使用以下代码
DataRowView row = (DataRowView)MyDataGrid.SelectedItem;string strName = row.Row " name“.ToString();//其中”name“是列名
https://stackoverflow.com/questions/676042
复制相似问题