掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WindowsフォームのDataGrid、Dataviewについて (ID:111254)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 VB.NETのWindowsフォームで使用するDataGrid、DataViewについて教えてください。 DataGridでレコードの追加を行っているのですが、追加作成中以外の レコードは編集できないようにするにはどうしたらよいでしょうか。 現在試している処理は、 DataGridの「ReadOnly」 を「False」、 Dataviewの「AllowDelete」を「False」、 「AllowEdit」 を「False」、 「AllowNew」 を「False」、 となっているところに レコード追加用のボタンを押すと Me.DataView1.AllowNew = True としていますが、これでは追加されるのみで編集ができないので Me.DataView1.AllowEdit = True としていますが、これでは他のレコードも編集可能になってしまいます。 追加された現在のレコードのみ編集できるようにしたいです。 テーブルに書き戻す際に他に変更されていたレコードをチェックする方法や、 入力用の画面を用いてレコードを追加する方法もございますが、 DataGridのみを使用して、追加作成段階で他のレコードは書き換わらない ようにするにはどうしたらよいでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.