webForumDet fria alternativet
Logga in / Bli medlem

DropDownList Selected Value Trubbel.

.NET

2 svar · 193 visningar · startad av Nson

Medlem sedan juni 2001145 inlägg
Frågan#1

Då var det dags igen ;)

Har kört fast på en sak, sitter o filar på en chat. I chatten skall man välja VEM man vill skicka sitt meddelande till. Och det är här som problemet börjar.

  1. Jag har en databas med alla inloggade chattare, här hämtas namnen in och fyller upp en DropDown lista.

- Trubbel nummer 1.
När användaren valt till vem som meddelandet skall skickas till och sedan fyller i ett meddelande så laddas sidan om, då försvinner "användaren som man skickade det senaste meddelandet till" och den som står högst i listan blir förvald igen. Detta är så klart trist. Hur skall jag få dropdownlistan att komma i håg vem som just var vald. Har lekt med EnableViewState då jag trodde detta var en lösning men icke.

  1. Jag vill att man skall kunna skicka publika meddelanden och skall då ha ett värde 'ALLA' som man kan välja. Då jag fyller dropdown listan med värden från en databas har jag gjort en

ddTo.Items.Add(New ListItem("Alla"))

detta fungerar ju, men då hamnar denna underst i listan. Jag vill ha den överst. Hur göra ?

/Nson

Medlem sedan apr. 20012 266 inlägg
#2

Re: DropDownList Selected Value Trubbel.

Nson skrev:

Då var det dags igen ;)

Har kört fast på en sak, sitter o filar på en chat. I chatten skall man välja VEM man vill skicka sitt meddelande till. Och det är här som problemet börjar.

  1. Jag har en databas med alla inloggade chattare, här hämtas namnen in och fyller upp en DropDown lista.

- Trubbel nummer 1.
När användaren valt till vem som meddelandet skall skickas till och sedan fyller i ett meddelande så laddas sidan om, då försvinner "användaren som man skickade det senaste meddelandet till" och den som står högst i listan blir förvald igen. Detta är så klart trist. Hur skall jag få dropdownlistan att komma i håg vem som just var vald. Har lekt med EnableViewState då jag trodde detta var en lösning men icke.

Fyll inte dropdownlistan vid varje page_load, fyll den bara när det behövs och när Page.IsPostBack == false.

Nson skrev:

  1. Jag vill att man skall kunna skicka publika meddelanden och skall då ha ett värde 'ALLA' som man kan välja. Då jag fyller dropdown listan med värden från en databas har jag gjort en

ddTo.Items.Add(New ListItem("Alla"))

detta fungerar ju, men då hamnar denna underst i listan. Jag vill ha den överst. Hur göra ?

ddTo.Items.Insert(0, New ListItem("Alla"))

Medlem sedan juni 2001145 inlägg
#3

Tack Renholm, du är som vanligt en klippa.

405 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
127 ms — deklarationer (db)
128 ms — hämta statistik (db)
143 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)