Перевод строки в динамически создаваемом сеточном представлении, заполненном созданным датами - PullRequest
0 голосов
/ 05 января 2019

Я динамически создаю таблицу данных, затем добавляю ее в динамически создаваемое представление сетки, затем добавляю это представление сетки на панель. Все работает хорошо, но так как я ввожу данные в БД с помощью многострочного текстового поля, и пользователь будет выполнять переводы строк. Я хочу сохранить их. Проблема в том, что предложение не выполняет перевод строки на выходной странице (я могу отобразить его, если я напишу текст на странице). Я могу поместить данные в сетку, которая НЕ создается динамически, имеет связанные столбцы и установить htmlencode. Но мне нужно сгенерировать сетку, так как я зацикливаю данные и нуждаюсь в нескольких сетках. Кто-нибудь может помочь? Ниже приведена урезанная версия моего кода для удобства чтения.

Private Sub LoadJudgesBookTEST (ByVal trialID As String)

    Dim ds2 As DataSet        
    dim exer as string = ""
    Dim dl As New DataRead()        
    Dim dt As DataTable = New DataTable()
    dt.Columns.Add("col0")
    dt.Columns.Add("col1")
    dt.Columns.Add("col2")

    ds2 = dl.get_Trial_judgesBook(trialID)
    For i = 0 To ds2.Tables(0).Rows.Count - 1
        Dim oitem1 As DataRow
        oitem1 = dt.NewRow()
        exer  = ds2.Tables(0).Rows(i).Item("exercise").ToString
        oitem1(0) = exer
        oitem1(1) = "..."
        oItem1(2) = "...."
        dt.Rows.Add(oitem1)
    Next

    Dim gv As New GridView
    gv.DataSource = dt
    gv.DataBind()
    Panel1.Controls.Add(gv)       
End Sub
...