• 締切済み

カレント行を削除する。

VB.NET2005、oracle10gにて作成しています。 DataGridViewの選択した行を【削除】ボタンを押すと削除したいのですが、うまくいきません。 参考書、ネット等を調べ参考にかなり悩んでいるんですがうまくいきません。どんな小さなことでもお気づきの点がありましたら教えていただけないでしょうか? よろしくお願いします。 Dim rc As Integer If Nothing IsNot DataGridView1.CurrentCell Then Select Case MessageBox.Show("削除します。よろしいですか?", "確認", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) Case Windows.Forms.DialogResult.Yes rc = DataGridView1.CurrentCell.RowIndex DataSet1.Tables("MASTR_M").Rows.Find(rc) Me.KAMOKU_MTableAdapter.DeleteQuery(Kaisya_cd, DataGridView1.CurrentRow.SetValues("CD"), DataGridView1.CurrentRow.SetValues("NAME")) Me.KAMOKU_MTableAdapter.Update(Me.DataSet1.MASTR_M) Me.KAMOKU_MTableAdapter.FillBy(Me.DataSet1.MASTR_M, CD) MessageBox.Show("削除しました。") Case Windows.Forms.DialogResult.No Exit Sub End Select Else MessageBox.Show("削除する行を指定してください。") Exit Sub End If

みんなの回答

回答No.1

お世話になります。 > うまくいきません。 どううまくいかないんでしょうか? エラーメッセージ等を教えてください。 また、TableAdapter の DeleteQuery とは何をやっているのでしょうか?