【问题标题】:How to bind specific cell in datatgrid (WPF)?如何绑定数据网格(WPF)中的特定单元格?
【发布时间】:2018-03-11 13:33:43
【问题描述】:

我的数据网格中有 5 列,我只需要选择一个特定的单元格来绑定我的数据。我的数据网格行仅固定为 2 行。

【问题讨论】:

  • 那么只添加一个绑定到那个数据模板?如果没有更多细节,这个问题是无法回答的。
  • 尝试覆盖单元格模板并将一些数据绑定到它
  • 看起来类似的问题stackoverflow.com/questions/4714758/…

标签: c# .net wpf linq mvvm


【解决方案1】:

假设您的视图模型中有一个名为DataDataTable 绑定到DataGridItemsSource

<DataGrid ItemsSource="{Binding Data}"/>

使用DataTable.DefaultView 属性和索引运算符将文本块(或其他控件)绑定到特定索引将起作用。绑定到第二行(索引 1)和第三行(索引 2)将如下所示:

<TextBlock Text="{Binding Data.DefaultView[1][2]}"/>

【讨论】:

  • 谢谢@Fruchtzwerg,我会试试的。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-07
  • 2011-09-28
  • 2010-11-15
  • 2011-05-28
  • 2011-08-14
相关资源
最近更新 更多