繁体   English   中英

如何使用数据库vb.net动态创建带有HTML文本框的数组?

[英]How to create an array of html textbox dynamically with data in it from database vb.net?

我想在这里做的是,将有一个文本框数组根据我数据库中的行数动态创建,并且文本框内部将包含数据库中的值,例如“ john”。 这样做的目的是使用户能够轻松地对其进行更新。 有人可以帮忙吗?

好吧,尽管我为每个语句都使用了,但是在所有文本框中都无法显示值。 这是将显示html文本框的示例:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Dim sql As String = "Select * from Employee WHERE date is null"
    Dim EmployeeDt As DataTable = DBadapter.GetDataTable(sql)
    Dim i = 0
            For Each row As DataRow In EmployeeDt.Rows

                    Literal1.Text += "<table><tr><td>"
                    Literal1.Text += "<input id='Text" & i & "' type='text' />"
                    Literal1.Text += "</td></tr></table>"

                i += 1

            Next
End sub

但是我不知道如何在文本框中显示值。

采用:

Literal1.Text += "<input id='Text" & i & "' type='text' value='" & some_value & "'/>"

您还需要添加:

runat="server"

如果要从后面的代码访问文本框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM