【发布时间】:2018-03-11 13:33:43
【问题描述】:
我的数据网格中有 5 列,我只需要选择一个特定的单元格来绑定我的数据。我的数据网格行仅固定为 2 行。
【问题讨论】:
-
那么只添加一个绑定到那个数据模板?如果没有更多细节,这个问题是无法回答的。
-
尝试覆盖单元格模板并将一些数据绑定到它
我的数据网格中有 5 列,我只需要选择一个特定的单元格来绑定我的数据。我的数据网格行仅固定为 2 行。
【问题讨论】:
假设您的视图模型中有一个名为Data 的DataTable 绑定到DataGrid 的ItemsSource。
<DataGrid ItemsSource="{Binding Data}"/>
使用DataTable.DefaultView 属性和索引运算符将文本块(或其他控件)绑定到特定索引将起作用。绑定到第二行(索引 1)和第三行(索引 2)将如下所示:
<TextBlock Text="{Binding Data.DefaultView[1][2]}"/>
【讨论】: