Hej!Problem med TreeView i asp.net 2.0
Någon som använt TreeView i asp.net 2.0 och som vet hur man dynamiskt expandera trädmenyn efter en postback?
Jag använder NavigateUrl. Jag har provat med TreeView2.FindNode(path).Expand() men det vill sig inte.
Min kod ser ut så här
<code>
public void TreeView1_TreeNodePopulate(object sender, TreeNodeEventArgs e)
{
String connStr = ConfigurationManager.ConnectionStrings["DBConnect"].ConnectionString;
SqlConnection con = new SqlConnection(connStr);
SqlCommand cmd = new
SqlCommand("SELECT * FROM picCategory WHERE catParentID=@catParentID", con);
cmd.Parameters.AddWithValue("@catParentID", e.Node.Value);
con.Open();
using (con)
{
SqlDataReader dtr = cmd.ExecuteReader();
while (dtr.Read())
{
TreeNode newNode = new TreeNode();
newNode.PopulateOnDemand = true;
newNode.NavigateUrl = "default.aspx";
newNode.Text = dtr["catName"].ToString();
newNode.Value = dtr["catID"].ToString();
e.Node.ChildNodes.Add(newNode);
}
}
}
</code>
/Petter