---
title: "Datagrid - visible buttoncolumn..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/143315-datagrid-visible-buttoncolumn"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "bbquearen"
published: "2006-03-03T08:30:56.000Z"
updated: "2006-03-04T10:34:37.000Z"
replies: 3
views: 293
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/143315-datagrid-visible-buttoncolumn"
---

# Datagrid - visible buttoncolumn...

## #1 — bbquearen, 2006-03-03T08:30Z

Hej,

Jag har skapat följande:

En datagrid som listar ut ett antal rader med info om kvällar. En av kolumnerna innehåller en buttoncolumn. Som det är nu vill jag att den ska vara synlig bara i de raderna som berör den aktuella medlemmen (dsv de rader där medlem_id i tblKvall är det samma som medlem_id i session("medlem_id"))

Jag försökte någonting typ:

buttoncolumn visible\<%# Visaellerinte(DataBinder.Eval(Container.DataItem, "medlem_id")) %\>"

och så skapade jag en function

Function Visaellerinte (medlem_id as string) as string
if ....(kriterium)
 return "true"
else
 return "false"
end if

Men detta resulterade i ett felmeddelande typ 

\- Visible kan inte bestå av ""

Är jag helt fel ute eller?

//mvh Björn

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

## #2 — mozilla, 2006-03-03T11:54Z

Det där Känns som en väldigt ASP-aktig lösning...

Det vore ju bättre att från koden ändra Visible=true/false på buttonColumnen när du skapar dem.

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

## #3 — bbquearen, 2006-03-03T12:42Z

Hej,

Okej. Hur gör jag det? Menar du att jag ska använda ItemDataBound-funktionen? Fick tips om det på ett annat ställe... 

//mvh Björn

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

## #4 — bbquearen, 2006-03-04T10:34Z

Testar det...funkar ej!

Hej,

Har nu testat mig fram och det fungerar inte riktigt. Vad gör jag för fel? I min datagrid har jag:

OnItemDataBound="Visaellerinte"  och så har jag subben:

Kod:

Sub Visaellerinte(sender As Object, e As DataGridItemEventArgs)
     '// Visa för varje rad Ta bort-knapp om den inloggade är samma som kvällen var hos!
    dim anvnamn as string = Session("anvnamn")

        If anvnamn = e.item.cells(4).text then
        e.Item.Cells(5).Visible = true
        Else
      e.Item.Cells(5).Visible = false
        End If
     'end if
End Sub

Men min Ta bort-column visas aldrig. (som är en buttoncolumn)

//mvh Björn

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/143315-datagrid-visible-buttoncolumn
