---
title: "DropDownList.SelectedIndex = -1"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/169258-dropdownlist-selectedindex-1"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ize"
published: "2008-02-22T09:00:44.000Z"
updated: "2008-02-22T09:00:44.000Z"
replies: 0
views: 384
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/169258-dropdownlist-selectedindex-1"
---

# DropDownList.SelectedIndex = -1

## #1 — ize, 2008-02-22T09:00Z

Hej
Har lite problem med att ändra värdet på min DropDownList när jag skall putta in värdet i min DB....

Har 2st DropDownList i registreringen, i den första väljer kunden land och om kunden väljer USA kommer de nandra DropDownList fram där kunden väljer Stat.. inga problem så långt... 
Jag har lagt till ListItem i Stat DropDL på position 0 ( --Select State--) ...inget konstigt så långt.. 

Problemet är när kunden väljer nåt annat land än USA då blir SelectedIndex värdet -1...men det vill inte min DB godkänna.. så jag behöver konvertera värdet till NULL. 

Kör med DataSet och BLL layer i min app. 

Har kört denna kod som fungerade :

```
if (compState == null || compState == -1) _company.SetcolCompUSStateNull();else _company.colCompUSState = compState.Value;
```

 

men för att lösa SCOPE_IDENTITY()  min insert funktion var jag tvungen att ända från NonQuery till Scalar på min insert fråga i TablaAdapter.....sedan dess har inte denna kod snutt fungerat... 

Några bra förslag någon??

P.S Jag får StrongTypingException' när jag debuggar med annat land än USA

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/169258-dropdownlist-selectedindex-1
