我在.aspx.vb中創建了一個htmltable,因爲我有很多來自數據庫的行,它們依賴於查詢字符串。那部分是好的。但是當有人在其中一個單元格中進行更改時,我如何將數據保存回數據庫?我點擊提交後,如何添加htmltablecell數據到數據庫
碼 -
Dim tr As New HtmlTableRow
Dim td As New HtmlTableCell
td = New HtmlTableCell
Dim txtbox1 As New TextBox
txtbox1.ID = "price_" & rd("id")
txtbox1.Text = rd("price")
td.Controls.Add(txtbox1)
tr.Cells.Add(td)
tb1.Rows.Add(tr)
現在,當有人更改價格在文本框中,我怎麼把它保存在數據庫中? 這是提交代碼按鈕 -
Protected Sub submit_Click(ByVal sender As Object, ByVal e As EventArgs) Handles submit.Click
Dim sqlcnn As SqlConnection = Nothing, sqlstr As String = "", sqlcmd As SqlCommand
sqlstr = "UPDATE ???"
sqlcmd = New SqlCommand(sqlstr, sqlcnn)
sqlcmd.ExecuteScalar()
End Sub
請詳細回答。
有人嗎?這個問題很難嗎? – iuers 2010-02-18 01:34:54
變量「rd」代表什麼?另外,你的頁面中的哪一部分是代碼發生的第一部分? Page_Load中? – 2010-02-18 02:19:26
rd是sqldatareader。第一個片段確實發生在page_load – iuers 2010-02-18 19:23:39