DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataGridの更新について

環境/言語:[VB.NET]
分類:[.NET]

はじめまして、アリコムです。
表記件について、ご教授お願いします。

VB.NETの勉強として「MDBのデータをForm上で編集する」ものを作成しています。

DataGridを直接編集させると必要箇所以外も変更されてしまう可能性があるので、
キーをListBoxとし、そのSelectedIndexに対応したレコードをTextBoxに表示させ、
Buttonを押したときにTextBoxの値でDataGrid(MDB)を更新しようと考えています。
(Form上はDataGrid.Visible=Falseです。)

そこで本題ですが、DataGridがMDBに反映されません。

厳密に言うと、DataGridを直接編集すると反映されるのに、
TextBoxからDataGridに値を送ると反映されないのです。

コードはこんな感じです。
Private Sub Button_Click
DataGrid.Item(Listbox.Selectedindex,0)=TextBox1.Text
DataGrid.Item(Listbox.Selectedindex,1)=TextBox2.Text
DataGrid.Item(Listbox.Selectedindex,2)=TextBox3.Text
DataAdapter.Update(DataSet)
End Sub

参考にした.NETマ○ジンやヘルプではわからなかったので、ご指導頂けたら幸いです。
  • 題名: Re[1]: DataGridの更新について
  • 著者: アリコム
  • 日時: 2004/04/27 14:14:11
  • ID: 3842
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
自己レスです。

再度、色々と調べまわったら、更新できるようになりました。

Uptateする前に
Me.BindingContext(DataSet, Tabel).EndCurrentEdit()
するだけだったんですね。

調べが足りなかったみたいです。スミマセン。

まだまだ駆け出しの人間なので、これからもよろしくお願いします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板