C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 72 を表示中)
■42395 / )  GridViewで特定の単語を強調表示したい
□投稿者/ サトシ (25回)-(2009/10/15(Thu) 00:17:48)

分類:[ASP.NET (VB)] 

以前AccessDataSourceのデータの絞込み方法の件でお世話になった
http://bbs.wankuma.com/search.cgi?no=0&word=GridView%82%CC%8Di%8D%9E%82%DD%95%5C%8E%A6&andor=and&logs=70.txt&PAGE=20
の続きの質問です。

GridViewでhatenaの様に検索キーワードのbackground-colorを黄色にしたいのですが
http://k.hatena.ne.jp/keywordblog/ASP.NET
その方法がわかりません。アドバイス頂けると助かります。

グーグルで調べた結果、DataGridで実現する方法を紹介したページを見付ける事ができましたが
このページの情報を参考に、同じ事をGridViewで実現しようと思いましたがわかりませんでした。
http://www.atmarkit.co.jp/fdotnet/dotnettips/088highlightdg/highlightdg.html
↓DataGridで実装する方法
Private  Sub MyGrid_ItemBound(ByVal sender As Object, ByVal e As DataGridItemEventArgs)
    If e.Item.ItemType = ListItemType.Item Then
        Dim cell As TableCell
        For Each cell In e.Item.Cells
            cell.Text = cell.Text.Replace(".NET", "<B Style='background-color:yellow'>.NET</B>")
        Next
    End If
End Sub

↓GridViewで実装するには???
Protected Sub GridView1_DataBound???(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim cell As TableCell???
    For Each cell In GridView1.Rows???
        ?????
        
    Next
End Sub
ご指導よろしくお願いします。

返信 編集キー/


管理者用

- Child Tree -