[英]How to get data from database column and display in dropdownlist using asp.net + vb.net
[英]How to get 1 column data from DataTable and display it to Lable using VB.Net on ASP.Net
我想使用VB.Net从具有多列且只有1行记录的DataTable中获取1列数据。 然后使用ASP.Net将列数据显示到网页中。
在下面的例子中,我想从DataTable中获取Name列数据,然后将其显示在网页上。
这是我的VB.Net代码:
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Public Class TestDisplayData
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'Create a Connection Object
Dim connectionString As String
Dim connection As SqlConnection
connectionString = ConfigurationManager.ConnectionStrings("SQLDbConnection").ToString
connection = New SqlConnection(connectionString)
'Create SQL Command
Dim SQL As String = "SELECT Name, Title, Phone FROM contacts"
'Open the Connection
connection.Open()
'Create DataAdaptor Object
Dim Adaptor As SqlDataAdapter = New SqlDataAdapter()
Adaptor.SelectCommand = New SqlCommand(SQL, connection)
'Close the Connection
connection.Close()
'Create DataTable Object
Dim dt As DataTable = New DataTable()
'Fill DataTable
Adaptor.Fill(dt)
'I am not sure what next code are. I want to get the Name column from the DataTable
End Sub
End Class
这是我的HTML ASP.Net代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
Name: (I want to display the Name column data here)
</div>
</form>
</body>
</html>
以下是仅选择一列的代码:
dt.Rows.Item(0).Item("Name")
<asp:Label ID="lblname" runat="server" Text=""></asp:Label>
背后的代码
lblname.text=dt.Rows[0]["Name"].ToString(); VB Code
lblname.text=dt.Rows(0).Item("Name").ToString()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.