Treeview vil kun have at én er selected ad gangen og at den så viser et andet billede
Hej,jeg har et treeview på min side. Nu vil jeg frygtelig gerne, at den kun selecter én ad gangen. Det vil sige, når jeg selecter én, skal de andre deselectes..... Dette for at vise, hvilken mappe der er åben. Til dette bruger jeg så forskellige billeder - én til "lukkede" mapper folder.gif og én til den åbne mappe - (genial tankegang *griner*) - folderopened.gif.
Dette forsøger jeg at gøre i SelectedNodeChanged:
protected void tviewResourceGallery_SelectedNodeChanged(object sender, EventArgs e)
{
tviewResourceGallery.NodeStyle.ImageUrl = String.Format("~/App_Themes/{0}/images/icons/folder.gif", Page.Theme.ToString().Trim());
tviewResourceGallery.SelectedNode.ImageUrl = string.Format("~/App_Themes/{0}/Images/Icons/folder.gif", Page.Theme);
ViewState.Add("SelectedNode", tviewResourceGallery.SelectedValue.ToString().Trim());
nodeId = Convert.ToInt32(this.tviewResourceGallery.SelectedValue);
btnUploadFile.Enabled = true;
lblInfo.Visible = false;
PageNumber = 0;
BindDataItems(false);
tviewResourceGallery.SelectedNode.ImageUrl = string.Format("~/App_Themes/{0}/Images/Icons/folderopened.gif", Page.Theme);
tviewResourceGallery.SelectedNode.Selected = false;
}
Altså når jeg åbner siden har jeg sat dem til folder.gif - så regnede jeg med, at når jeg satte nodestyle.imageurl i starten af selectednodechanged, ville den ændre alle til folder.gif....
Men det gør den bare ikke - den bibeholder folderopened.gif....
Hvad skal jeg gøre, så der kun vises én åben folder ad gangen (altså billedemæssigt)?
mvh
simsen :-)