---
title: "Egen control"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/113551-egen-control"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "DavidB"
published: "2004-10-14T12:02:24.000Z"
updated: "2004-10-15T06:30:45.000Z"
replies: 4
views: 267
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/113551-egen-control"
---

# Egen control

## #1 — DavidB, 2004-10-14T12:02Z

Tjena

Håller på att göra en egen control som skall vara en lite modifiering av en datagrid. Vet dock inte riktigt hur jag skall
göra för att få min datagrid (dg) att visas. Som det är nu
visas ingenting. Hur skall jag göra för att dg skall visas?

Här är min kod lite förenklat:

```
namespace MinControl {
	public class WsMeny : System.Web.UI.WebControls.DataGrid {
		protected override void Render(HtmlTextWriter output){
			DataGrid dg = new DataGrid();
			dg.DataBind();
		}
	}
}
```

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

## #2 — renholm, 2004-10-14T16:57Z

Eftersom du ärver från en DataGrid är det nog lite fel att skapa en ny instans av en från din egna datagrid, utan du bör istället förändra denna(base) efter dina önskemål.

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

## #3 — DavidB, 2004-10-14T18:04Z

Okej, hur går man tillväga för att göra detta?

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

## #4 — DavidB, 2004-10-14T20:25Z

Löste det efter lite sökning på google.

Har dock fått ett annat problem nu. Jag vill köra en override på
OnItemDataBound. Har nu följande kod:

```
public class WsMeny : System.Web.UI.WebControls.DataGrid {

	protected override void ItemDataBound(object sender,DataGridItemEventArgs e){

	}
}
```

Men får då följande fel:
cannot override; 'System.Web.UI.WebControls.DataGrid.ItemDataBound' is not a function
Vad jag förstår så går det inte att göra en
override på denna? Hur skall jag göra för att min funktion skall
köras som om man hade angett den i "taggen" som man skriver
på .aspx sidan?

```
<scs:WsMeny id="aaa" [b]OnItemDataBound="sM"[/b] runat="server" />
```

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

## #5 — PDahlen, 2004-10-15T06:30Z

Jag tycker att du ska kolla de artiklar som kommer upp på den här Google sökningen, 
<http://www.google.se/search?hl=sv&q=asp.net+extend+datagrid&btnG=Google-s%C3%B6kning&meta=>

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/113551-egen-control
