This is a migrated thread and some comments may be shown as answers.

[Solved] Load On Demand server side

1 Answer 144 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
krishnamraju
Top achievements
Rank 1
krishnamraju asked on 06 May 2008, 07:39 AM
I have tree view which will load child nodes on demand. iam using the server side expansion.After node expand,iam not able to select the node(Tree Structure is also not coming, its coming like only text).
Before node Expand:
  

RadTreeNode nodeclicked = e.NodeClicked;

AddChildNodes(nodeclicked);

}

private void AddChildNodes(RadTreeNode node)

{

string[] str2 =node.Value.ToString().Split('-');

if (str2[1] == "CIRCLE")

{

svt_Circle objCircle = new svt_Circle();

DataTable dtblCirInfo = objCircle.GetCircleDetails();

DataView dvSubCir = new DataView(dtblCirInfo);

dvSubCir.RowFilter =

"ParentCircleId='" + str2[0].ToString() + "'";

foreach (DataRowView row in dvSubCir)

{

RadTreeNode node1 = new RadTreeNode();

node1.Text = (

string)row["CIRCLENAME"];

node1.Value = row[

"CircleID"].ToString();

node1.Value +=

"-" + svt_Utils.Levels.SUBCIRCLE.ToString();

node1.ToolTip =

"SUB-CIRCLE";

node1.Category =

"Sub Circles";

node1.CssClass =

"TreeNodeGreen";

node1.CssClassOver =

"TreeNodeHover";

node1.ExpandMode =

ExpandMode.ServerSide;

node.Nodes.Add(node1);

}

node.Expanded =

true;

 }

}

Please help,Thanks in advance.




   

1 Answer, 1 is accepted

Sort by
0
Nikolay
Telerik team
answered on 06 May 2008, 08:15 AM
Hi krishnamraju,

This is indeed weird. I suggest that you refer to our online example that show similar approach:

Server-side LOD

If this does not help, can you put together a small and running example showing the matter? You can attach the files to a new support thread. We will test them locally and try to find a working solution for you.

Regards,
Nick
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
TreeView
Asked by
krishnamraju
Top achievements
Rank 1
Answers by
Nikolay
Telerik team
Share this question
or