0

私の DataGridView では、行がインデックス 0 の場合、行を非表示にできません。

通貨マネージャーのポジションに関連付けられた行を非表示にすることはできません

Dim cm1 As CurrencyManager = CType(BindingContext(dgv.DataSource), CurrencyManager)
cm1.SuspendBinding()
dgv.Rows.Item(0).Visible = False 'this throws the exception
4

1 に答える 1

1

私の理解では、それが唯一の行であり、それが選択されている場合、行またはセルが表示されている必要があります。これを回避するには、現在のセルを null に設定してからSuspendBinding...

ここに簡単な例があります...

 Me.dgv.CurrentCell = Nothing
 Me.cm1.SuspendBinding()
 Me.dgv.Rows(index).Visible = False
于 2014-11-12T14:12:10.933 に答える