Lägga till i droplist

.NET

2 svar · 500 visningar · startad av Vide

Medlem sedan dec. 19998 577 inlägg
Trådstart#1

Tjena!

Håller på med lite formulärshatering och har kommit över ett problem, när jag lägger till ett ListItem i en dropdownlist så verkar jag inte kunna sätta värdet direkt utan måste lägga till det senare vilket är lite jobbigt, det borde finnas ett sätt lägga till båda samtidigt.

Koden som jag använder nu:

objDropDownList.Items.Add( "Red" );
objDropDownList.Items[ 0 ].Value = "#FF0000";
Medlem sedan dec. 2000399 inlägg
#2

Hej!

Jag kollade lite i dokumentationen och hittade följande:
[C#]
public ListItem(
string text,
string value
);
Detta borde innebära att man skulle kunna göra följande(otestat!):

DropDown.Items.Add(ListItem item = new ListItem("Hej","0"));

Jag har som sagt inte testat men man kan ju alltid prova :)

Medlem sedan dec. 19998 577 inlägg
#3

Tack, nu kom jag fram till en metod som fungerade:

objDropDownList.Items.Add( new ListItem( "Red", "#FF0000" ) );
260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)