【问题标题】:Winforms DataGridView bound to List<T> - Show only specified properties of TWinforms DataGridView 绑定到 List<T> - 仅显示 T 的指定属性
【发布时间】:2014-05-12 01:29:32
【问题描述】:

我有一个 DataGridView,我将它直接绑定到自定义类的通用列表,没有 BindingSource 中介。这个自定义类有许多公共属性,我希望我的 dataGridView 只显示其中一些属性。

我已经为我感兴趣的自定义类属性创建了 datagridview 列,并将它们的 DataPropertyName 设置为类属性名称。但是 gridview 从其源中获取所有属性并显示它们。

是否只显示我感兴趣的那些属性?

【问题讨论】:

    标签: c# winforms data-binding datagridview


    【解决方案1】:

    使用

    [System.ComponentModel.Browsable(false)]
    public int SomeProperty{get;set;}
    

    在你的课堂上。

    【讨论】:

      【解决方案2】:

      是的,设置AutoGenerateColumns = false,然后手动填充列。或使用 Browsable(false) 属性在您不想显示的列中。

      【讨论】:

      • AutoGenerateColumns,对。自从我从事winforms工作以来已经有一段时间了。那就是我要找的房产。正在查看属性窗口,但奇怪的是它不存在。
      猜你喜欢
      • 2010-09-12
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 2013-05-17
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 2017-05-18
      相关资源
      最近更新 更多