De filer som ligger i en lapp tar jag in namnen på i en listbox <code>Se till att du inte binder om din listbox under postback:en. </code>Listboxproblem
<code>
public void fyllListboxar(ListBox listbox, string path)
{//path=modermapp
listbox.Items.Clear();
DirectoryInfo modermapp = new DirectoryInfo(path);
FileInfo[] filer = modermapp.GetFiles();
ListItem item = new ListItem();
foreach (FileInfo fil in filer)
{
listbox.Items.Add(fil.Name);
}
}
</code>
..här skickar jag med namnet på listboxen och pathen. Detta fungerar bra och jag får in namnen
på de filer som ligger i den speciella mappen.
Men...
Sen vill jag genom att klicka på ett namn i listboxen, kunna fånga upp det namnet.
<code>
Lfel.Text =ListBox1.SelectedIndex.ToString();
//ger ett error om Nullreferens. försöker jag så här
Lfel.Text = "Listboxen " + ListBox1.SelectedIndex.ToString();
</code>
..då får jag -1 vilken post jag än klickar på.
Några förnuftiga förslag?Sv: Listboxproblem
SelectedIndex är index på den du valt. SelectedValue är värdet på den i ditt fall filnamnSv:Listboxproblem
Det var desvärre vadjag hadde gjort.