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

RadOrg Chart Post Back Issues

0 Answers 21 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Sourav
Top achievements
Rank 1
Sourav asked on 12 Jun 2014, 07:52 AM
    I am using rad Org Chart but I want some customization . I saw there Chart is binding with each and every postback. So when ever postback occurs it will call database every time. 
can it be like this, But I am getting some error if i placed it under (!IsPostBack) :-
  protected void Page_Load(object sender, EventArgs e)
    {
  if(!IsPostBack)
       {
            Page.Header.DataBind();
            CreateTeams();
            CreateEmployees();
            DtVwEmp = (DataTable)ViewState["Emp"];
            DtVwTeam = (DataTable)ViewState["team"];
            RadOrgChart1.GroupEnabledBinding.NodeBindingSettings.DataFieldID = "TeamID";
            RadOrgChart1.GroupEnabledBinding.NodeBindingSettings.DataFieldParentID = "ReportsTo";
            RadOrgChart1.RenderedFields.NodeFields.Add(new Telerik.Web.UI.OrgChartRenderedField() { DataField = "Team" });
            RadOrgChart1.GroupEnabledBinding.NodeBindingSettings.DataSource = DtVwTeam;
            RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataFieldID = "NodeId";
            RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataFieldNodeID = "TeamID";
            RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataTextField = "Name";
            RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataImageUrlField = "ImageUrl";
            RadOrgChart1.GroupEnabledBinding.GroupItemBindingSettings.DataSource = DtVwEmp;
            RadOrgChart1.DataBind();
         }
    }






Tags
General Discussions
Asked by
Sourav
Top achievements
Rank 1
Share this question
or