【问题标题】:How to selectively display and not display column of object in BindingList which is bond to gridcontrol of devexpress winform?如何在绑定到devexpress winform的gridcontrol的BindingList中选择性地显示和不显示对象的列?
【发布时间】:2012-01-13 01:20:57
【问题描述】:

尊敬的所有 devexpress winform 大师:)

我的方法很简单。首先,我创建一个绑定列表:

 private BindingList<QuoteOnGrid> quoteOnGrids = new BindingList<QuoteOnGrid>();

然后我的对象叫quote会被添加到上面的BindingList中,quote有多个属性,绑定后会显示在grid下面的代码中:

 gridControl1.DataSource = quoteOnGrids;

下图显示了如何手动删除列

a busy cat http://i.minus.com/i1JuwLqAdWy2K.jpg

如何在不删除这些属性的情况下禁用这些金融报价对象的最后三个属性的显示?:)

提前致谢!

【问题讨论】:

    标签: c# winforms devexpress gridcontrol


    【解决方案1】:

    请使用GridColumn.Visible 属性:

    //...
        gridControl1.DataSource = new BindingList<Person>();
        gridView1.Columns["ID"].Visible = false;
    }
    //...
    class Person {
        public int ID { get; set; }
        public string Name { get; set; }
        public int Age { get; set; }
    }
    

    【讨论】:

    • 你是 devexpress 应用程序的英雄。再次感谢!!
    猜你喜欢
    • 2019-04-04
    • 2013-01-05
    • 2013-10-31
    • 2015-10-07
    • 1970-01-01
    • 2015-11-03
    • 2015-04-20
    • 1970-01-01
    • 2012-08-18
    相关资源
    最近更新 更多