Сохранение динамического веб-контроля пользователя vb.net - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть контейнер вкладок с динамической панелью вкладок, каждая панель вкладок имеет динамический веб-контроль пользователя.Этот веб-элемент управления содержит динамическое представление сетки, в котором есть выпадающий список и столбцы текстового поля, в которые пользователь должен вводить данные.Поскольку моя панель вкладок динамически создается во время page_init, введенные пользователем данные теряются при сохранении.

Вот как я добавляю свой контейнер вкладок:

Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
    Dim conQ As SqlConnection
    Dim cmdQ As String = ConfigurationManager.ConnectionStrings("DBConn").ConnectionString

    conQ = New SqlConnection(cmdQ)
    Dim sqlCmdQ As New SqlCommand("dbo.spGetStatus", conQ)
    sqlCmdQ.CommandType = Data.CommandType.StoredProcedure
    sqlCmdQ.Parameters.Add(New SqlParameter("@tCode", SqlDbType.NVarChar))
    sqlCmdQ.Parameters("@tCode").Value = "SlsParameter"

    conQ.Open()

    Dim daQ As SqlDataAdapter = New SqlDataAdapter(sqlCmdQ)
    Dim tableP As DataTable = New DataTable
    daQ.Fill(tableP)
    Dim i As Integer = 0
    For Each PanelRow As DataRow In tableP.Rows
        Dim tbParameter As New AjaxControlToolkit.TabPanel()
        tbParameter.ID = "tab" + tableP.Rows(i).Item(0).ToString
        tbParameter.HeaderText = tableP.Rows(i).Item(1).ToString
        Dim HeaderTitle As String
        HeaderTitle = PanelRow("tIdentity").ToString()
        Dim a As New ParameterWebUserControl
        a = Page.LoadControl("~/ParameterWebUserControl.ascx")
        a.ID = "ParameterWebUserControl"
        a.refGroup = HeaderTitle
        tbParameter.Controls.Add(a)
        tbcParameter.Controls.Add(tbParameter)
        i = i + 1
    Next
    tbcParameter.Tabs(0).Visible = False
End Sub   

Что происходит не так?Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...