Visual Studio2012 でwindowsフォームで商品登録プログラムを作成しています。
データグリッドビューにDBに登録しているデータを表示しています。
そのデータを
'カラムにセットしている消去ボタン押下した時のコード DataGridView1.Rows.RemoveAt(DataGridView1.CurrentCell.RowIndex)
で全行消去すると「オブジェクト参照がオブジェクト インスタンスに設定されていません。」とエラーが出てしまいます。
データがなくなったからこのエラーがでてしまうのは理解できたのですが、どうしたらこのエラーがでなくなるのかわかりません。お願いします。
もう一度デバックして確認したら下記の"商品名"の箇所でエラーが出ていました。
'行変更 Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged Try '選択行の内容を表示する ComboBox1.Text = DataGridView1.CurrentRow.Cells("商品名").Value price_text.Text = DataGridView1.CurrentRow.Cells("価格").Value num_text.Text = DataGridView1.CurrentRow.Cells("個数").Value Catch ex As Exception MsgBox(ex.Message) End Try End Sub
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/04 06:41