Ja det här trodde man ju inte att man skulle gå bet på i allal fall. Hej, Nejmen vad pinsamt! :) Lyssna inte på vad han säger. det du är ute efter är en dropdownlist. Det är en "combobox". Det som skiljer den combobox från en dropdown är att du inte kan skriva in text i en dropdown.Ge en combobox både text och value i C#.NET
Sitter med C#.NET webapplikation.
I traditionellt skriver man:
<code>
<option value="<%= variabelMedlID %>"><%= variabelMedNamn %></option>
</code>
I C#.NET har jag kommit så här långt:
<code>
cmbMinCombobox.Items.Add(variabelMedNamn);
</code>
Fråga: Hur får jag in variabelMedID?
Tack på förhand.Sv: Ge en combobox både text och value i C#.NET
Combobox finn bara för winforms, tar du et titt på ex ListBox ser du att du kan lägga till ID samt value.
Det var en webapplication du skulle göra va?
mvh JohanSv: Ge en combobox både text och value i C#.NET
Inte undra på att man letat förgäves då inte.
Synd är det i alla fall, för en combobox har passat som hansken där.
Tack för svaret!Sv: Ge en combobox både text och value i C#.NET
Hanteringen av det du vill göra fungerar precis som du skrivit. Jag ger exempel ffrån CodeBehind skrivet i VB men skillnaden är minimal.
Ex1: Lägga till rader i dropdown manuellt
<code>
ddlUsers.Items.Add(New ListItem("Mikael","1"))
ddlUsers.Items.Add(New ListItem("Mathias","2"))
</code>
Ex 2: Databindning mot en datatable
<code>
ddlUsers.DataSource = myDataTable
ddlUsers.DataTextField = "UserName"
ddlUsers.DataValueField = "UserID"
ddlUsers.DataBind()
</code>