2010-11-03 114 views
0

我想获得重点节点值,但在C#中“treeList.FocusedNode”总是返回null。然后,我尝试使用“treeList.FindNodeByKeyValue()”通过键值获取节点的treelist的“CustomCallBack”事件。我传递了键值,但仍然返回null。我该如何解决这个问题?AspxTreeList节点选择问题

这里是的TreeList的ASPX代码:

<dxwtl:ASPxTreeList ID="trlGroup" runat="server" AutoGenerateColumns="False" CssFilePath="~/App_Themes/Aqua/{0}/styles.css" 
            CssPostfix="Aqua" ParentFieldName="TreeParentId" KeyFieldName="Id" ClientInstanceName="treeListItems" 
            OnCustomCallback="trlGroup_CustomCallback" Visible="False" 
            > 
            <ClientSideEvents FocusedNodeChanged="function(s,e) { 
             var key = treeListItems.GetFocusedNodeKey(); 
             var isChild = treeListItems.GetNodeState(key); 
             if(isChild == 'Child') 
             { 
              treeListItems.PerformCallback(key); 
              gridItems.PerformCallback(key); 
             } 
             else 
             { 
              alert('Sadece en alt seviyeden seçim yapabilirsiniz.!'); 
             } 
        }" EndCallback="function(s,e){ 
         if(s.cp_ShowPopup) 
         { 
          pcc_Question.Show(); 
         } 
        }" /> 
            <Columns> 
             <dxwtl:TreeListDataColumn FieldName="TreeParentId" Visible="false" VisibleIndex="0"> 
             </dxwtl:TreeListDataColumn> 
             <dxwtl:TreeListDataColumn FieldName="ItemGroupCode" Caption="Master Code" VisibleIndex="1"> 
             </dxwtl:TreeListDataColumn> 
             <dxwtl:TreeListDataColumn FieldName="ItemGroupDesc" Caption="Page Title" VisibleIndex="2" /> 
            </Columns> 

和C#代码是这样的: “的ToString()

protected void trlGroup_CustomCallback(object sender, DevExpress.Web.ASPxTreeList.TreeListCustomCallbackEventArgs e) 
     { 
      string key = e.Argument.ToString(); 
      TreeListNode treeNode = trlGroup.FindNodeByKeyValue(key); 
      Session["ItemGroupDesc"] = treeNode["ItemGroupDesc"].ToString(); 
      Session["ItemGroupId"] = key; 
     } 

在 ”treeNode节点[“ ItemGroupDesc]” 净抛出NullReferenceException。我查看了trlGroup.Nodes,它是空的。

感谢您的帮助。

回答