【发布时间】:2016-08-09 22:25:28
【问题描述】:
如何在 DataSource 属性中绑定后从 DataGridView 中删除列?
比如我的对象是:
public class A
{
int a;
int b;
int c;
}
那我在做:
List<A> aList = new List<A>();
//add some values in aList
myDataGridView.DataSource = aList;
我的 DataGridView 正在显示 A、B 和 C 的列,我想从该列表中删除 C 列。
任何建议都会被采纳。
【问题讨论】:
-
不修改你的类?
-
是的.. 我在我的商业模式中使用这个字段
-
隐藏列还不够?
-
您可以使用
[Browsable(false)]装饰该物业。您还可以使用 linq 选择包含所需属性的列表。
标签: c# winforms data-binding datagridview