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.