我想將我的gridview的templateFields
'值添加到List(Of String)
。那些templateFields
由2 Labels
組成。我試圖做到的,是將每個新的字符串添加到現有的stings列表
爲了能夠遍歷
GridView
的每一行,得到了重複模板列的值。將行的
TemplateFields1
值存儲在字符串中。將該字符串添加到字符串列表中。
這裏是我的代碼:
For Each row As GridViewRow In GridView1.Rows`
Dim stri As String
Dim ttt As Label = DirectCast(row.FindControl("Title"), Label)
Dim desc As Label = DirectCast(row.FindControl("lblDescription"), Label)
stri = ttt.Text.ToString & desc.Text.ToString
Dim list As New List(Of String)
While (stri <> Nothing)
list.Add(stri) ' Add every new string in a new index of the list
End While
Next
所以在while
循環,採取stri
儲存於list(0)
,然後繼續for loop
,獲得下stri
並將其存儲在list(1)
而新指數保持list(0)
依此類推,直到所有templateField stri
完成。
任何想法或建議?
你應該只移動'昏暗List'的'對於每個row'循環之外。您現在每次都在創建一個新列表。 –