我有一个DataGridView
我设置的地方DataSource
:
taskerEntities te = new taskerEntities();
var OMsMasterDescriptiveIndicators = te.MyTable.Select(x => new lccls {Id = x.Id, name = x.name }).ToList();
MyGrid.DataSource = OMsMasterDescriptiveIndicators;
和我class lccls
一样
public class lccls
{
public string Id { get; set; }
public Nullable<decimal> name { get; set; }
}
在某个事件中,我想让当前行不可见:
MyGrid.Rows[5].Visible = false;
但我无法做到这一点。相反,会引发异常并显示以下错误消息:
与货币经理职位相关的行不能隐藏
我怀疑原因与设置有关DataSource
,但为什么呢?