グリッドビューで現在選択されている行を強調表示する組み込みの方法はありますか?
グリッドビューの各行には(buttonFieldを介して)ボタンがあります。ユーザーがこのボタンを押すと、背景色が変わります...私は次のようにします:
Protected Sub gvTransferOwner_RowCommand(sender As Object, e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles gvTransferOwner.RowCommand
If e.CommandName = "Select" Then
Dim index As Integer = Convert.ToInt32(e.CommandArgument)
Dim selectedRow As GridViewRow = gvTransferOwner.Rows(index)
selectedRow.Style.Add("background-color", "#ffcccc")
End If
End Sub
これにより行が強調表示されますが、ユーザーが別の行のボタンを押すと、以前に押されたすべての行でその色が保持されます。
一度に1行(現在選択されている行)のみを強調表示する方法はありますか?
ありがとう