selected i dropdownlist

Tags:    .net

Jeg har denne kode:
void Page_Load(Object sender, EventArgs e) {
ArrayList values = new ArrayList();

for (int i = -2; i <= 5; i++) {
int iyear = (int)DateTime.Now.Year+i;
values.Add (iyear);
if(iyear == (int)DateTime.Now.Year) {
---Her er mit problem---
}
}
start_year.DataSource = values;
start_year.DataBind();

}

jeg kan godt få den til at skrive det hele ind i dropdownlisten, men jeg kan ikke få den til at vælge det år vi er i...



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
start_year.SelectedIndex = 2;

sæt den neden under .DataBind().. du ved jo hvor mange år du går tilbage.... (-2)... så hopper du da bare 2 frem i index nummeret....

husk at have dine databind i en if(!IsPostBack) ellers vil den returnere 2004 konstant...

Håber det hjælper..


Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk

[Redigeret d. 23/09-04 20:20:40 af Jokke Jensen]



t