Vb.net 如何在DataGridView列(EF)中隐藏导航属性
我有客户机表的导航属性,但这些属性是绑定到客户机的其他表,不应在客户机GridView中看到。我不想为我所有的100个表中的每个导航属性手动添加一行代码 例如:Vb.net 如何在DataGridView列(EF)中隐藏导航属性,vb.net,entity-framework,Vb.net,Entity Framework,我有客户机表的导航属性,但这些属性是绑定到客户机的其他表,不应在客户机GridView中看到。我不想为我所有的100个表中的每个导航属性手动添加一行代码 例如:dataGridView.Columns(“订单”).Visible=False 有没有办法从datagridview隐藏导航属性 您需要将AutoGenerateColumns设置为false。默认情况下,它是true,这就是导致问题的原因。请注意,关闭此功能后,您必须通过代码定义所需的列,或者最好通过properties>colu
dataGridView.Columns(“订单”).Visible=False
有没有办法从datagridview隐藏导航属性
您需要将
AutoGenerateColumns
设置为false
。默认情况下,它是true
,这就是导致问题的原因。请注意,关闭此功能后,您必须通过代码定义所需的列,或者最好通过properties>columns
选项来定义所需的列。您需要将AutoGenerateColumns
设置为false
。默认情况下,它是true
,这就是导致问题的原因。请注意,一旦关闭此功能,您将必须通过代码定义所需的列,或者最好通过properties>columns
选项来定义所需的列。我已经了解了这一点。但是如果您这样做,并且被迫通过代码生成所有列,因为我所有的表中都有更多的常规字段,然后有导航属性,那么将NP编码为visible=false(就像在原始帖子中一样)会比为每个表编码每个自规则列更容易吗?(除非我不明白你的方法)我已经读过了。但是如果您这样做,并且被迫通过代码生成所有列,因为我所有的表中都有更多的常规字段,然后有导航属性,那么将NP编码为visible=false(就像在原始帖子中一样)会比为每个表编码每个自规则列更容易吗?(除非我不明白你的方法)