Du hämtar ju texten från Cellen....
Frågan#1
dynamisk tabell - lagra textboxars värde till data
Hej alla smarta,
Har genom nedanstående kod lyckats ska en dynamisk tabell. Den skapar helt enkelt ett antal rader med en textbox för varje rad. Efter att användaren har fyllt i textboxarna vill jag lagra dessa värden. Men hur gör jag det? Använder Asp.net 1.1, VB och MS Access.
While (i < antalrader)
Dim row As New TableRow
Dim cell As New TableCell
'Dim cell2 As New TableCell
'Dim label As New Label
'label.Text = "Produktnamn"
Dim txb As New TextBox
txb.id = "boxen" & i.ToString()
txb.cssclass="formtext"
cell.Controls.Add(txb)
'cell2.Controls.Add(txb)
response.Write(txb.id)
row.Cells.Add(cell)
'row.Cells.Add(cell2)
produktnamnen.Rows.Add(row)
i = i + 1
end while
Gör nu så här:
dim sql5 as string = "INSERT INTO tblTestprod(test_id,produktnamn) VALUES(" & Session("NyttTestid") & ",'" & produktnamnen.Rows(0).Cells(0).Text & "')"
Men när jag kör Response.write(sql5) så får jag att värdet på mina textboxar är tomt ( = "")....
Någon som har någon idé??????
//mvh Björn