---
title: "Checkbox med rödflag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/176961-checkbox-med-rödflag"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "liverpool"
published: "2009-02-16T12:11:20.000Z"
updated: "2009-02-19T10:55:47.000Z"
replies: 9
views: 526
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/176961-checkbox-med-rödflag"
---

# Checkbox med rödflag

## #1 — liverpool, 2009-02-16T12:11Z

Hej

Jag använder en gridview för att lista information från en databas. Nu har jag en kolumn som har värdet bit eller en checkbox. När värdet = 1 skall kolumnen vissa en röd flagga. Någon som vet hur man gör det?

Min Kod:

```
 <asp:CheckBoxField DataField="prioritera" HeaderText="prioritera" 
                        SortExpression="prioritera" />
```

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

## #2 — hopparn, 2009-02-17T09:12Z

Leta upp din checkbox i onitemdatabound och instantiera den för raden. kontrollera om den är checkad och kör visible = true på din dolda imagebutton som du lägger bredvid med flaggan, eller har jag fattat fel?

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

## #3 — liverpool, 2009-02-18T12:55Z

Hej

Kan du ge lite kod hur den skall se ut :)

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

## #4 — rhdf, 2009-02-18T15:02Z

ersätt ditt checkboxfield med ett templatefield
i det lägger du din bild med visible="false"
och sen i onitemdatabound så kan du istället för att först leta upp checkboxens värde gå direkt på datakällan
nånting i stil med 
Dim mydata as \_vad nu du har för typ av data \_ =e.row.dataitem \<-- osäker på exakt syntax där
If MyData.checkboxvärde Then
dinlillabild.visible=true

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

## #5 — liverpool, 2009-02-18T16:42Z

Hej

Nu har jag kommit så långt. Vad behöver jag mer fylla i?

```
 <asp:TemplateField HeaderText="prioritera" SortExpression="prioritera">
                        <ItemTemplate>
                            <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("prioritera") %>' 
                                Enabled="false" /><img src="images/Show.gif" visible="false" />
                        </ItemTemplate>
                       
                    </asp:TemplateField>
```

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

## #6 — rhdf, 2009-02-18T16:47Z

ändra 
\<img src="images/Show.gif" visible="false" /\>
till
\<asp:image id="imgFlag" imageUrl="\~/images/Show.gif" visible="false" /\>

vill du visa den där kryssrutan hela tiden, eller bara vid edit?
isåfall skall du ha en \<editItemTemplate\> med

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

## #7 — liverpool, 2009-02-18T20:11Z

Har ändrat lite nu

```
<asp:TemplateField HeaderText="prioritera" SortExpression="prioritera">
                        <ItemTemplate>
                            <asp:CheckBox ID="CheckBox1" runat="server" Checked='<%# Bind("prioritera") %>' 
                                Enabled="false" />

<asp:image runat="server" id="imgFlag" imageurl="images/Show.gif" visible="false" />
                        </ItemTemplate>
                       
                    </asp:TemplateField>
```

Men nu till det svåra. Hur skall koden se för:
 
Dim mydata as \_vad nu du har för typ av data \_ =e.row.dataitem \<-- osäker på exakt syntax där
If MyData.checkboxvärde Then
dinlillabild.visible=true 

Min koppling

```
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
            DataKeyNames="sid" DataSourceID="SqlDataSource1">
```

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

## #8 — Toonster, 2009-02-19T00:03Z

Borde väl räcka med att lägga detta i en templatefield?

\<asp:Image ID="Image1" runat="server" Visible='\<%# Eval("prioritera") %\>' /\>

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

## #9 — liverpool, 2009-02-19T00:47Z

Klockrent!!!

Tack alla för alla svaren :) Så enkelt var det...

Här kommer min kod:
\<asp:Image ID="Image1" runat="server" imageurl="images/Show.gif" Visible='\<%# Eval("prioritera") %\>' /\>

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

## #10 — rhdf, 2009-02-19T10:55Z

Självklart är den enkla lösningen alltid enklast;)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/176961-checkbox-med-rödflag
