---
title: "Attribut på cell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/135196-attribut-på-cell"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ironhead"
published: "2005-10-03T19:19:49.000Z"
updated: "2005-10-03T20:04:02.000Z"
replies: 2
views: 218
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/135196-attribut-på-cell"
---

# Attribut på cell

## #1 — ironhead, 2005-10-03T19:19Z

Hej!

Jag använder denna sub för att kunna sätta ett onclick-event på en kolumn.
Problemet är att jag har en sorteringsfunktion på "headern" och numera så påverkas även headern av detta onlick-event. Hur ska man kunna göra för att man ska kunna klicka på cellerna, men inte påverka headerkolumnen?

```
    Protected Sub ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
        e.Item.Cells(0).Attributes.Add("onclick", "alert('klick');")
    End Sub
```

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

## #2 — DavidB, 2005-10-03T19:50Z

Detta borde fungera:

```
If e.Item.ItemType = ListItemType.Header Then

	'grejer du vill fixa i headern	
	
Else If e.Item.ItemType = ListItem.Item OR e.Item.ItemType = ListItemType.AlternatingItem Then

	e.Item.Cells(0).Attributes.Add("onclick", "alert('klick');")
	
End If
```

Alternativt om du inte vill göra nåt i headern:

```
If NOT e.Item.ItemType = ListItemType.Header Then

	e.Item.Cells(0).Attributes.Add("onclick", "alert('klick');")
	
End If
```

Använder mig inte själv av VB så det kan förekomma fel i koden men hoppas du fattar principen.

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

## #3 — ironhead, 2005-10-03T20:04Z

Ah! Very nice...funkar kanon   :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/135196-attribut-på-cell
