У меня есть страница на моем веб-сайте, где пользователи могут редактировать записи - одно из полей - выпадающий список. Мне сказали, что я могу использовать этот код ниже, чтобы заполнить поле выпадающего списка. Мой вопрос таков; если несколько человек работают на странице, это уникальный файл System.Data.DataTable для пользователя? Большое спасибо.Набор данных в asp.net
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
Извините, еще одна мысль. Создается ли таблица «предметов» для опорожнения/удаления в любой точке? Благодарю. – user3841736
Нет - он удаляется, когда страница закончит выполнение. –
Поскольку предметы DT являются новым экземпляром класса DataTable. Поэтому нет необходимости в опорожнении или удалении, прежде чем заполнять его. – Karan