私はasp.netを使用する初心者ですが、データが更新された後にGridView
をリフレッシュする方法に問題がありますが、他のページでは機能していないようです。私は同じコードを私がサプライヤの情報を更新してからGridView1.Databind()
が働いていますが、もう一度これを他のページで使ってみるとうまくいきません。これがなぜ起こるのか考えてもらえますか?Gridviewを更新するにはどうすればよいですか?
は、ここに私のコードです:
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim cmd As New SqlCommand
cmd.Connection = cn
cmd.CommandText = "UPDATE ProductTable SET ProductCode = ('" & lbl_productcode.Text & "'), ProductName = ('" & txt_prodname.Text & "'),ProductCategory =('" & lbl_category.Text & "'),Price =('" & txt_price.Text & "'), Quantity=('" & txt_qty.Text & "'), CategoryID=('" & lbl_catid.Text & "') WHERE ProductCategory = '" & TextBox1.Text & "'"
cmd.Connection.Open()
cmd.ExecuteNonQuery()
cmd.Connection.Close()
MsgBox("RECORD UPDATED", MsgBoxStyle.Information)
GridView1.DataBind()
Call clear()
End Sub
私は主に*エンタープライズJava *と*モバイルアプリケーション*で作業しているので、asp.netはサーバーコントロールをサポートしているので、asp.netにはあまり慣れていませんが、必要はありませんあなたが言っているように 'GridView'をリフレッシュすると、*私の他のページでは" **動作しません "という意味ですか?私は真剣にあなたが何を言いたいのか、正確にあなたの質問が何であるかは分かりません。 – Lion
Arrgh! [Little Bobby Tables](http://imgs.xkcd.com/comics/exploits_of_a_mom.png)が検出されました! –