---
title: "GridView: Sätta visible i codebehind (RowDataBound) för commandField?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/168537-gridview-sätta-visible-i-codebehind-rowdatabound-för-commandfield"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Lukaspojken"
published: "2008-01-29T07:34:52.000Z"
updated: "2008-01-29T08:41:18.000Z"
replies: 5
views: 437
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/168537-gridview-sätta-visible-i-codebehind-rowdatabound-för-commandfield"
---

# GridView: Sätta visible i codebehind (RowDataBound) för commandField?

## #1 — Lukaspojken, 2008-01-29T07:34Z

Är det möjligt att sätta visible i RowDataBound för en commandField?

Jag gillar inte att blanda in kod i aspx-sidan så jag vill helst undvika detta:

\<asp:CommandField Visible='\<% IsUpdater(); %\>' ShowEditButton="True" ButtonType="Image" CancelImageUrl="\~/cancel.gif" EditImageUrl="\~/edit.gif" UpdateImageUrl="\~/save.gif" /\>

Men hur gör man för att sätta visible i RowDataBound?

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

## #2 — Zaiman, 2008-01-29T07:51Z

Använt sökfunktionen här på wF ?

Denna kanske hjälper dig på traven?

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

## #3 — Lukaspojken, 2008-01-29T08:16Z

Japp, har även googlat men inte hittat något...

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

## #4 — CatZ, 2008-01-29T08:24Z

Du får igenom kontrollerna i ordning. Din CommandField tex 

```
GridView1.Columns[??].Visible
```

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

## #5 — Lukaspojken, 2008-01-29T08:39Z

Det är ett sätt men helst skulle jag inte vilja använda index för att sätta synlighet på kolumnen. Om tex designern skapar en ny kolumn så känns det som att det kan generera ett onödigt fel.

Eller kan man hitta kolumnindexet för commandfield på något dynamiskt sätt?

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

## #6 — CatZ, 2008-01-29T08:41Z

> **Lukaspojken skrev:**
>
> Det är ett sätt men helst skulle jag inte vilja använda index för att sätta synlighet på kolumnen. Om tex designern skapar en ny kolumn så känns det som att det kan generera ett onödigt fel.
> 
> Eller kan man hitta kolumnindexet för commandfield på något dynamiskt sätt?

Nej det går inte, då får du göra om det till en templatefield och söka med FindControl

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/168537-gridview-sätta-visible-i-codebehind-rowdatabound-för-commandfield
