前提・実現したいこと
VisualBasicのDataGridViewの入力値をDBに登録するようにしているのですが、1行ずつ未入力がないかのチェックを行い、未入力があればMessageBoxを出したいです。
現在、セル単位でのチェックは出来ており、セルが未入力ならエラーテキストを出すようにしております。
発生している問題・エラーメッセージ
行単位でのチェック方法がわからないです。
該当のソースコード
VB
1セルごとのチェックは以下のようにしております。 2Dim dgv As DataGridView = DirectCast(sender, DataGridView) 3 4 If dgv.Columns(e.ColumnIndex).Name = "ODNO" And 5 e.FormattedValue.ToString() = "" Then 6 For Each c As DataGridViewCell In DataGridView1.SelectedCells 7 DataGridView1(0, c.RowIndex).ErrorText = "必須入力項目" 8 DataGridView1(0, c.RowIndex).Style.BackColor = Color.Orange 9 Next 10 End If
試したこと
セル単位ではチェックは出来ています。
補足情報(FW/ツールのバージョンなど)
Visual Studio2017,SQL Server
回答1件
あなたの回答
tips
プレビュー