この問題を解決してください。私はデータセットにバインドされているdatagridviewを持っていて、削除するDataGridviewのアイテムを選択すると、正しいアイテムが取得されます。しかし、私はいくつかのフィールドにdatagridviewをソート、それは別の項目を返します。ここに私のコードです:datagridviewのcurrentrowプロパティを使用してデータセットの行番号を取得する
DSet.Tables("sec_company_address").Rows(sec_company_address.CurrentRow.Index).Delete()
編集:私はこの行をしようとするが、エラーが表示されます。あなたのDataGridViewのソートを変更することにより
Dim xID As String = sec_role_module.CurrentRow.Cells("nID").Value.ToString
sDataSet.Tables(sec_role_module.Name).Rows.Find(xID).Delete()
回答ありがとうございます。私はあなたの提案を試みましたが、エラーを返します。テーブルにはプライマリキーはありませんが、テーブルには...あります。 – illumi
あなたはあなたのdatasetとあなたのdatagridviewのスクリーンショットを投稿できますか? –
私は自分の質問を更新します。 – illumi