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

datagrid更新について

  • 題名: datagrid更新について
  • 著者: おでぶ
  • 日時: 2003/10/02 14:56:10
  • ID: 815
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
分類:[.NET]

はじめまして。
VB.NET初心者です。VB.NETでdatagridのデータを更新しようと思っています。
修正した値が反映されず、修正前の値がそのまま表示されてしまいます。
どのようにしたら良いでしょうか?
何方かよろしくお願いします。
If IsPostBack Then
Dim strconn As String
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\test.mdb"
Dim cn As OleDbConnection
cn = New OleDbConnection(strconn)
cn.Open()
Dim cmd As New OleDbCommand
cmd.Parameters.Add(New OleDbParameter("@aaa", OleDbType.Char.VarChar, 6))
cmd.Parameters("@aaa").Value = DataGrid1.DataKeys(CInt(e.Item.ItemIndex))
Dim ccc As String = CType(e.Item.Cells(2).Controls(0), TextBox).Text
cmd.Parameters.Add(New OleDbParameter("@bbb", OleDbType.Char.VarChar, 6))
cmd.Parameters("@bbb").Value = ccc
cmd.CommandText = "update test set bbb=@bbb where aaa=@aaa"
cmd.Connection = cn
Dim dr As OleDbDataReader = cmd.ExecuteReader
cn.Close()
Server.Transfer("test.aspx")
End If

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