webForumDet fria alternativet

DropDownList.SelectedIndex = -1

.NETur .NET

0 svar · 375 visningar · startad av ize

Medlem sedan nov. 200614 inlägg
Frågan#1

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

125 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)