代码之家  ›  专栏  ›  技术社区  ›  Mayuresh

在WPF中隐藏datagridview中的特定单元格

  •  0
  • Mayuresh  · 技术社区  · 6 年前

    我正在WPF中创建datagridview。网格的列类型为 . 我想在运行时从网格中隐藏任何特定的单元格。如何在WPF中实现它?

    2 回复  |  直到 6 年前
        1
  •  0
  •   Дмитро Іванов    6 年前

    为DataGridCell创建一个样式,在该样式中,如果要将“可见性”选项绑定到数据,则要使其不可见,并将此样式设置为DataGrid。 把一个细胞标记为不可见有两种方法。首先,如果单元格中的数据具有某些特殊属性,则应该隐藏该单元格,可以使用converter将可见性属性绑定到单元格DataContext,converter将分析数据并返回可见性。如果这是硬的或应该手动设置可见性,可以为ViewModel创建一个自定义类,该类将包含实际数据和有关单元可见性的信息。

        2
  •  -1
  •   BIRTHSTONE    6 年前

    Datagrid.Columns[ColumnIndex].Visibility = Visibility.Collapsed