我設置了一個gridview來在網頁上顯示搜索結果。gridview不突出顯示搜索詞
我有下面的代碼是「應該」來代替搜索詞的任何實例,用粗體字的版本。
我試過很多不同的版本,但沒有任何工作。
Private Sub gvSearchResults_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gvSearchResults.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
For Each cell As TableCell In e.Row.Cells
If cell.Text.Contains(searchTerm) Then
cell.Text = cell.Text.Replace(Session("SearchTerm"), "<span style='font-weight: bold;'>" & Session("SearchTerm") & "</span>")
End If
Next
End If
End Sub
在我的邏輯中是否有缺失?
謝謝!
你運行一個調試,以驗證cell.Text不是空的?很多時候,gridviews會將這種性質的文本轉化爲字面控制。 –
嗨,喬爾,謝謝......我剛剛做到了。出於某種原因,我所有的cell.text都是空白的...即使它們全都是網頁上的文字 – SkyeBoniwell