---
title: "Om DropDownList1"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/170395-om-dropdownlist1"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "saw"
published: "2008-04-01T16:56:50.000Z"
updated: "2008-04-01T18:33:11.000Z"
replies: 7
views: 465
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/170395-om-dropdownlist1"
---

# Om DropDownList1

## #1 — saw, 2008-04-01T16:56Z

Jag ville kolla om en DropDownList är "selectad"..

```
if (!DropDownList1.SelectedItem==null)
```

..men tydligen så kan man inte kolla på det viset?

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

## #2 — Peter S, 2008-04-01T17:16Z

En dropdownlist har väl alltid ett värde valt. Vill du kolla någon specifik ListItem? Att inte det första värdet är valt? Då

```
if (DropDownList1.SelectedIndex > 0)
```

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

## #3 — saw, 2008-04-01T17:24Z

JAg har nog värre problem.
Jag har error

```
Objektreferensen har inte angetts till en instans av ett objekt
```

Jag får detta error när jag försöker att köra min if-sats.
Jag får ingen som helst ordning på det.

```
if (RadioButtonList2.SelectedItem.Text != "" && 
RadioButtonList3.SelectedItem.Text != "" && DropDownList1.SelectedIndex >= 0)
            { //det är denna if-satsen som bråkar.    
                if (RadioButtonList2.SelectedItem.ToString() == "Företag" && 
RadioButtonList3.SelectedItem.ToString() == "Alla")
                {
```

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

## #4 — Peter S, 2008-04-01T17:29Z

Troligtvis är RadioButtonList2.SelectedItem eller RadioButtonList3.SelectedItem NULL. När du då försöker nå egenskapen Text fås felmeddelandet.

```
if (RadioButtonList2.SelectedItem != null && RadioButtonList3.SelectedItem != null)
{
 if (RadioButtonList2.SelectedItem.Text != "" && 
  RadioButtonList3.SelectedItem.Text != "" && DropDownList1.SelectedIndex > 0)
 { //det är denna if-satsen som bråkar.    
  if (RadioButtonList2.SelectedItem.ToString() == "Företag" && 
   RadioButtonList3.SelectedItem.ToString() == "Alla")
  {
   // ...
  }
 }
}
```

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

## #5 — saw, 2008-04-01T17:46Z

Du skall ha tack Peter för att du försöker, men jag får samma felmedelande.
Så här ser allt ut:

```
if (RadioButtonList2.SelectedItem != null && RadioButtonList3.SelectedItem != null)
            {
                if (RadioButtonList2.SelectedItem.Text != "" &&
                 RadioButtonList3.SelectedItem.Text != "" && DropDownList1.SelectedIndex > 0)
                {    
                    if (RadioButtonList2.SelectedItem.ToString() == "Företag" &&
                     RadioButtonList3.SelectedItem.ToString() == "Alla")
                    {
                        sql = "SELECT t_forPerson.KundNr, t_forPerson.Foretag AS 
Företag, Year([startDatum]) AS År, Format([startDatum],'mmmm') AS Månad, t_Order.tjanst AS Tjänst,
 t_Order.klart AS Klart " +
                        " FROM t_forPerson INNER JOIN t_Order ON 
t_forPerson.KundNr = t_Order.KundNr " +
                        " WHERE  Year([startDatum])='" + 
DropDownList1.SelectedValue.ToString() + "' AND t_Order.klart=True " + yearMonth;
                    }
                    else if (RadioButtonList2.SelectedItem.ToString() == "Personal" &&
                     RadioButtonList3.SelectedItem.ToString() == "Alla")
                    {
                        sql = "SELECT t_Order.AnstNr, t_anstPerson.Namn, Year
([slutDatum]) AS Året, Format([startDatum],'mmmm') AS Månaden, t_Order.tjanst AS [Tjänst],
 t_Order.antalTimmar AS [Antal Timmar], 
t_Order.klart AS [Klart]  " +
                        " FROM (t_forPerson INNER JOIN t_Order ON 
t_forPerson.KundNr = t_Order.KundNr) INNER JOIN t_anstPerson ON 
t_Order.AnstNr = t_anstPerson.AnstNr " +
                        " WHERE  Year([startDatum])='" + 
DropDownList1.SelectedValue.ToString() + "' AND t_Order.klart=True " + 
yearMonth;
                    }

                }
            }
```

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

## #6 — Peter S, 2008-04-01T17:53Z

Om du utökar din översta if-sats till

```
if (RadioButtonList2.SelectedItem != null && RadioButtonList3.SelectedItem != null && DropDownList1.SelectedItem != null)
```

?

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

## #7 — Sjodahl, 2008-04-01T17:55Z

Med risk för att jag är ute och cyklar.

Borde inte din If-sats vara:

```
if (RadioButtonList3.SelectedItem != -1)
```

Dropdownlisten får väl alltid ett värde med?

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

## #8 — saw, 2008-04-01T18:33Z

Tack mina vänner, det här höll på att göra mig tokig.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/170395-om-dropdownlist1
