---
title: "Hitta en webcontroll i datagrid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/87083-hitta-en-webcontroll-i-datagrid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "wwwstekaren"
published: "2003-09-28T08:55:31.000Z"
updated: "2003-09-28T11:50:30.000Z"
replies: 3
views: 279
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/87083-hitta-en-webcontroll-i-datagrid"
---

# Hitta en webcontroll i datagrid

## #1 — wwwstekaren, 2003-09-28T08:55Z

Jag har en linkbutton som ligger i en datagrid, jag vill nu att den ska visas när man loggar in. Så jag behöver en funktion som hittar min linkbutton i datagriden och gör den synlig. Problemet är att jag inte hittar kontrollen.

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

## #2 — wwwstekaren, 2003-09-28T09:15Z

Har en kod som ser ut så här

```
private void Visible_Button(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
		{
			if(e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Header)
			{
				DataSet ds = new DataSet();
				ds.ReadXml(Server.MapPath("users.xml"));
				
				System.Web.UI.WebControls.LinkButton link = (System.Web.UI.WebControls.LinkButton) e.Item.Cells[0].FindControl("lbDelete");
				link.Visible = true;
				//link.DataBind = ds.Tables[0];
				//link.DataValueField = "Responsible";
				link.DataBind();

			}
		}
```

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

## #3 — renholm, 2003-09-28T11:12Z

Använd händelsen ItemCreated och därifrån gör du så här:

```
private void link_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.FindControl("idPåMinLinkButton").Visible = true;
}
```

Koden är direkt från huvudet, kan innehålla fel.

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

## #4 — wwwstekaren, 2003-09-28T11:50Z

tackar hur gör jag nu för att koppla den funktionen du gjorde till min login funktion som ser ut så här:

```
protected void validate(Object Sender, EventArgs E)
		{

			if(TBuserName.Text == "admin")
			{
				if(TBpassword.Text == "bananpaj")
				{
					LinkButton1.Visible = true;
					programvaror.Visible = true;
					//deletebutton.Visible = true;
				}
				else
				{
					LogginErrorMess.Text = "Fel Lösenord";
				}
			}
			else
			{
				LogginErrorMess.Text = "Fel Användarnamn";
			}

			
		}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/87083-hitta-en-webcontroll-i-datagrid
