---
title: "On MouseOver <tr> till en Datagrid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/80477-on-mouseover-tr-till-en-datagrid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "SteveP"
published: "2003-06-24T20:20:57.000Z"
updated: "2003-06-25T13:24:33.000Z"
replies: 4
views: 322
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/80477-on-mouseover-tr-till-en-datagrid"
---

# On MouseOver <tr> till en Datagrid

## #1 — SteveP, 2003-06-24T20:20Z

Hur gör jag så hela raden \<tr\> ändrar bakgrundsfärg när man drar musen över? Detta är till en Datagrid
I vanlig html bakar jag bara in onmouse over eventet i \<tr\>'n

Permalänk: https://www.webforum.nu/p/80477

## #2 — Gladh, 2003-06-25T07:15Z

Som vanligt så är ASPX's event räddaren i nöden.

Du har ett ItemDataBound event som du skall använd dig av.

Här kommer lite kod.

CodeBehind

```
protected void ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
	e.Item.Cells[0].Attributes.Add("onmouseover","alert('your over me');");
}
```

ASPX

```
<asp:datagrid id=DataGrid1 style="Z-INDEX: 102; LEFT: 320px; POSITION: absolute; TOP: 160px" runat="server"  OnItemDataBound="ItemDataBound">
	<Columns>
		<asp:ButtonColumn Text="Ta bort" CommandName="Delete"/>
	</Columns>
</asp:datagrid>
```

\- M

Permalänk: https://www.webforum.nu/p/1092263

## #3 — Mharlin, 2003-06-25T12:27Z

Det där funkade utan probelm för enskilds celler men hur gör man för att det ska påverka hela raden.

Undrar även hur jag ska göra för att det inte ska påverkar första raden.

Permalänk: https://www.webforum.nu/p/1092517

## #4 — Gladh, 2003-06-25T12:54Z

oopps...

Missade TR.

Så här gör du om du vill ha det på TR men inte på HEADER eller FOOTER utan endast på ITEM och ALTERNATIVITEM

```
.
.
.
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
	((TableRow)e.Item).Attributes.Add("onmouseover","alert('your over me');");
.
.
.
```

\- M

Permalänk: https://www.webforum.nu/p/1092545

## #5 — Mharlin, 2003-06-25T13:24Z

Funkade fint :-)
Tack!

Permalänk: https://www.webforum.nu/p/1092570

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/80477-on-mouseover-tr-till-en-datagrid
