我正在动态创建一个数据表,然后将其添加到动态创建的gridview,然后将该gridview添加到面板。一切运行良好,但是由于我使用多行文本框将数据输入数据库,因此用户将执行换行。我想保留那些。问题在于该句子未在输出页面上执行换行(如果我确实将文本写入页面,则可以“显示”)。我可以将数据表放入不是动态创建的,具有绑定列并设置htmlencode的gridview中。但是我需要生成gridview,因为我正在遍历数据并且需要多个网格。有人可以帮忙吗?下面是我的代码的精简版,以便于阅读。
私有子LoadJudgesBookTEST(ByVal trialID为字符串)
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