【问题标题】:How to remove related tables from list.aspx in dynamic data如何从动态数据中的list.aspx中删除相关表
【发布时间】:2012-05-11 16:16:33
【问题描述】:

我正在使用 ASP.NET 动态数据。

  1. 当在 List.aspx 中列出表行时,有些列会显示具有该表的外键的表的名称。这些列不是表中的字段,动态数据会自动生成它们。如何删除它们?
  2. 如何删除为每个表格显示的过滤器?

【问题讨论】:

    标签: asp.net asp.net-dynamic-data


    【解决方案1】:

    在 System.ComponentModel.DataAnnotations 中使用元数据标记 DisplayAttribute。下面是一个在表格中隐藏 Category 列而不创建过滤器的示例:

    [Display(Name="Categories", AutoGenerateField=false, AutoGenerateFilter=false)]        
    public object Cats { get; set; }
    

    【讨论】:

      【解决方案2】:

      距离google 仅一步之遥。另外,stack 是你的朋友。这是一个可以帮助您的视频教程:How to Remove Columns From Your DynamicData Data Grids。这是一个堆栈帖子,也可能对您有所帮助:How to hide filtered column with dynamic data site?

      【讨论】:

      • 这些列不是表格列。所以不能使用 [scaffoldcolumn(false)] 删除。
      • 请务必在您的帖子中指定。这对我来说不清楚,可能对其他人来说。谢谢。
      猜你喜欢
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多