asp.net 中的数据集
Dataset in asp.net
我的网站上有一个页面,用户可以在其中编辑记录 - 其中一个字段是下拉列表。
有人告诉我可以使用下面的代码来填充下拉字段。我的问题是这样的;如果有几个人在页面中工作,那么 System.Data.DataTable 是否是用户独有的?非常感谢。
Dim subjects As New System.Data.DataTable()
Dim queryStringN As String = "SELECT [UKEY], [ClientContact] FROM [View_Contacts] with (NOLOCK) order by [ClientContact]"
Using con As New SqlConnection(ConfigurationManager.ConnectionStrings("Databaseportal").ConnectionString)
Try
Dim adapter As New SqlDataAdapter(queryStringN, con)
adapter.Fill(subjects)
Me.ProductionManager1.DataSource = subjects
Me.ProductionManager1.DataTextField = "ClientContact"
Me.ProductionManager1.DataValueField = "ClientContact"
Me.ProductionManager1.DataBind()
' Handle the error
Catch ex As Exception
End Try
End Using
您的查询看起来很通用,对每个用户都一样。没有过滤器可以为不同的用户带来不同的记录集。
SELECT [UKEY], [ClientContact] FROM [View_Contacts] with (NOLOCK) order by [ClientContact]
简而言之,它将为您网页上的每个用户生成相同的数据集。数据表中的数据对于每个用户都是相同的。
每次请求页面时,它都会生成一个 DataTable
,这对于该页面实例是唯一的,因此您的问题的答案是肯定的,它对于用户来说是唯一的。
我的网站上有一个页面,用户可以在其中编辑记录 - 其中一个字段是下拉列表。 有人告诉我可以使用下面的代码来填充下拉字段。我的问题是这样的;如果有几个人在页面中工作,那么 System.Data.DataTable 是否是用户独有的?非常感谢。
Dim subjects As New System.Data.DataTable()
Dim queryStringN As String = "SELECT [UKEY], [ClientContact] FROM [View_Contacts] with (NOLOCK) order by [ClientContact]"
Using con As New SqlConnection(ConfigurationManager.ConnectionStrings("Databaseportal").ConnectionString)
Try
Dim adapter As New SqlDataAdapter(queryStringN, con)
adapter.Fill(subjects)
Me.ProductionManager1.DataSource = subjects
Me.ProductionManager1.DataTextField = "ClientContact"
Me.ProductionManager1.DataValueField = "ClientContact"
Me.ProductionManager1.DataBind()
' Handle the error
Catch ex As Exception
End Try
End Using
您的查询看起来很通用,对每个用户都一样。没有过滤器可以为不同的用户带来不同的记录集。
SELECT [UKEY], [ClientContact] FROM [View_Contacts] with (NOLOCK) order by [ClientContact]
简而言之,它将为您网页上的每个用户生成相同的数据集。数据表中的数据对于每个用户都是相同的。
每次请求页面时,它都会生成一个 DataTable
,这对于该页面实例是唯一的,因此您的问题的答案是肯定的,它对于用户来说是唯一的。