隐藏DataGridView中的列

时间:2010-10-20 14:14:27

标签: winforms datagridview c#-4.0 entity-framework-4

假设我有一张这样的表:

Friend
------
Id int not null
FriendName nvarchar(50) not null
Phone nvarchar(50) null

如果我将Windows窗体应用程序中的DataGridView控件绑定到从ObjectQuery<Friend>返回的ObjectSet<Friend> / IList<Friend> / ObjectContext,请执行以下操作:

MyFriendsGridView.DataSource = _context.Friends.ToList();

Friend 表中的所有列都显示在网格中。假设我希望 Id 列不显示在网格中,我该怎么做?

我是否只是通过将列的可见性设置为false来隐藏网格属性中的列?有更优雅的解决方案吗?

1 个答案:

答案 0 :(得分:0)

据我所知,将列的visible属性设置为false是一种优雅的解决方案。