如何从动态数据中的list.aspx中删除相关表

时间:2012-05-11 16:16:34

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

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

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

2 个答案:

答案 0 :(得分:1)

在System.ComponentModel.DataAnnotations中使用元数据标签DisplayAttribute。以下示例隐藏表中的“类别”列,但不创建过滤器:

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

答案 1 :(得分:0)

距离我只有google。此外,stack是您的朋友。这是一个可以帮助您的视频教程:How to Remove Columns From Your DynamicData Data Grids。这是一个堆栈帖子,也可以帮助您:How to hide filtered column with dynamic data site?