Private Sub frmMSTmentenance_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.dgvMentenance.AutoGenerateColumns = True
Private Sub CrtDataAdapter() SQLTEXT = "SELECT * FROM テーブル名" Dadp = New System.Data.OleDb.OleDbDataAdapter(SQLTEXT, My.Resources.resInitConfig.resBindConnection) Exit Sub End Sub
Private Sub CrtTable() Dadp.Fill(DTable) Exit Sub End Sub
Private Sub CrtBindSource() BindingSource.DataSource = DTable End Sub
.net初心者です。
datagridviewを作成し、フォームのロード時に
データテーブルにAccessからデータを読込、バインディングして
表示をしています。
ユーザーがデータ変更後、「キャンセル」ボタンを押したときに
元のaccessのデータを再表示したいのですが、どうしたらいいのでしょうか。
ちなみにフォームの読み込み時はこのように処理しています。
Private Sub frmMSTmentenance_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.dgvMentenance.AutoGenerateColumns = True
intStat = 0
CrtDataAdapter()
CrtTable()
CrtBindSource()
dgvMentenance.DataSource = BindingSource
End Sub
Private Sub CrtDataAdapter()
SQLTEXT = "SELECT * FROM テーブル名"
Dadp = New System.Data.OleDb.OleDbDataAdapter(SQLTEXT, My.Resources.resInitConfig.resBindConnection)
Exit Sub
End Sub
Private Sub CrtTable()
Dadp.Fill(DTable)
Exit Sub
End Sub
Private Sub CrtBindSource()
BindingSource.DataSource = DTable
End Sub