0

我有一个像下面这样的简单课程。和一个List<Person>。我将此列表绑定到DataGridView表单中。

class Person {
  public int ID {get; set;}
  public string Name { get; set; }
  public string Surname { get; set; }
  [DisplayName("Birth Date")]
  public DateTime BDate { get; set; }
}

使用属性DisplayName我可以更改列标题文本。
我的问题是
是否有任何属性可以隐藏的ID属性Person

第二个问题(已更新)
将列表绑定到网格时,是否有任何属性可以更改此属性的顺序?

4

2 回答 2

2

您可以使用:[可浏览(假)]

class Person {
  [Browsable(false)]
  public int ID {get; set;}
  public string Name { get; set; }
  public string Surname { get; set; }
  [DisplayName("Birth Date")]
  public DateTime BDate { get; set; }
}
于 2013-05-24T08:04:13.110 回答
-1

这可能是您正在寻找的 http://msdn.microsoft.com/en-us/library/0c24a0d7.aspx

于 2013-05-24T08:01:45.553 回答