webForumDet fria alternativet

Lägga till i droplist

.NET

2 svar · 476 visningar · startad av Vide

Medlem sedan dec. 19998 577 inlägg
Frågan#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";

------------------
Jag utvecklar invecklade veck, totalt väck

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 :)

------------------
mvh André,
http://www.sigmafarg.se

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" ) );

------------------
Jag utvecklar invecklade veck, totalt väck

249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)