タイトル | : Re^2: ASP.NETでDataGridのクリックした行の背景色を変更 |
記事No | : 2425 |
投稿日 | : 2005/10/17(Mon) 14:21 |
投稿者 | : やまもと |
さっそくレスありがとうございます。
> ベタな方法であれば、 > クリックした行の背景色設定の前に、 > For文などで全ての行をループして、 > 選択色の行があったら、デフォルトの背景色を設定する…とか。
ループさせてみようかと考えているのですが。。。 現在クリックした行の背景色設定を以下のソースで設定しています。
====================================================================================== Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgdKT_YEAR.ItemDataBound
If (e.Item.ItemType = ListItemType.Item OrElse e.Item.ItemType = ListItemType.AlternatingItem) Then e.Item.Attributes("onclick") = "this.style.backgroundColor='Gold'"
End If End Sub
====================================================================================== この場合、どのタイミングでループすればよいでしょうか? まだまだ初心者で申し訳ないです。。。
以上、宜しくお願い致します。
|