2012-05-11 7 views
0

私はASP.NET Dynamic Dataを使用しています。動的データのlist.aspxから関連テーブルを削除する方法

  1. テーブル行がList.aspxにリストされている場合、このテーブルに外部キーを持つテーブルの名前を示す列があります。これらの列はテーブル内のフィールドではなく、動的データによって自動的に生成されます。どうすれば削除できますか?
  2. テーブルごとに表示されるフィルタを削除するにはどうすればよいですか?

答えて

0

ちょうどgoogleです。また、stackはあなたの友人です。あなたに役立つビデオチュートリアルがあります:How to Remove Columns From Your DynamicData Data Grids次のスタックポストもあります。How to hide filtered column with dynamic data site?

+0

これらの列はテーブル列ではありません。したがって、[scaffoldcolumn(false)]を使用して削除することはできません。 – Karadous

+0

あなたの投稿には必ずそれを指定してください。これは私には不透明で、他人のためになる可能性があります。 Thnx。 – Jeremy

0

System.ComponentModel.DataAnnotationsのメタデータタグDisplayAttributeを使用します。テーブルのカテゴリ列を非表示にし、フィルタを作成しない例を次に示します。

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