現在、プログラムで空白または空の datagridview セルを非表示にしています。これらのセルを完全に削除する方法を見つけたいです。その理由は、空白のセルが非表示になった後、他のいくつかの検証を行った後に再び表示されるからです。これらの検証では、セルに負の数値、数値以外の入力、空白のセルなどの無効な入力が含まれていないかどうかが確認されました。上記のいずれかが含まれている場合、デフォルト値が入力されるため、非表示のセルが再表示されます。うまくいけば、これらのセルを削除する方法があれば、デフォルトのデータで埋められるという変更はありません。これらのセルを非表示にするコードを以下に示します。誰かがこれらのセルを削除する方法を理解できるなら、私は大いに感謝します! スマイル | :)
Private Sub DataGridView1_DataBindingComplete(sender As Object, e As DataGridViewBindingCompleteEventArgs) Handles DataGridView1.DataBindingComplete
For Each Row As DataGridViewRow In CType(sender, DataGridView).Rows
Dim Visible As Boolean = True
If Row.Cells(0).Value Is DBNull.Value Then
Visible = False
End If
Row.Visible = Visible
Next
サブ終了