---
title: "Gridview visa buttonfield ifall post ej finns."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/167763-gridview-visa-buttonfield-ifall-post-ej-finns"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ConnyFox"
published: "2008-01-03T20:03:18.000Z"
updated: "2008-01-04T09:44:24.000Z"
replies: 1
views: 394
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/167763-gridview-visa-buttonfield-ifall-post-ej-finns"
---

# Gridview visa buttonfield ifall post ej finns.

## #1 — ConnyFox, 2008-01-03T20:03Z

Jag har en tabell med poster, och en tabell med idnummer.

jag skulle vilja att veta hur man gör för attvisa ett buttonfield endast ifall postens idnummer inte finns med i tabellen med endast idnummer.

hur löser jag detta? plockar man ut alla idnummer till en array och gör någon kontroll?

E nybörjare på detta så vet inte änns vart jag skall börja..

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

## #2 — butiko, 2008-01-04T09:44Z

Japp, du får göra en koll för varje rad, något i den här stilen kanske (otestat)?

```
    protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
    {       
        //lägg dina id i en array första varvet
        if(ViewState["id"] == null)
            ViewState["id"] = new ArrayList(fyll dina id);

        // plocka ut id från den aktuella raden
        int RowId = (int)((DataRowView)e.Row.DataItem)["id"];

        // om radens id finns i din array, gör din kolumn enabled
        e.Row.Cells[1].Enabled = ((ArrayList)ViewState["id"]).Contains(RowId);
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/167763-gridview-visa-buttonfield-ifall-post-ej-finns
