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