【问题标题】:How to hide column in some nodes in Devexpress ASPxTreeList control?如何在 Devexpress ASPxTreeList 控件的某些节点中隐藏列?
【发布时间】:2011-08-25 18:00:01
【问题描述】:

我正在使用 Devexpress 中的 ASPxTrrList 控件,我想根据特定条件在某些节点中隐藏删除按钮(或任何列)。
我尝试了 (HtmlRowPrepared) 事件,但找不到我想要的列,看起来它的索引根据节点级别而变化。

有什么办法吗?

【问题讨论】:

    标签: asp.net devexpress


    【解决方案1】:

    我用这段代码解决了这个问题:

     protected void MyTree_HtmlCommandCellPrepared(object sender, TreeListHtmlCommandCellEventArgs e)
        {
            var node = MyTree.GetAllNodes().SingleOrDefault(k => k.Key == e.NodeKey);
            if (node != null && anyCondition)
                e.Cell.Visible = false;
        }  
    

    我只使用了一个命令按钮,所以我没有尝试隐藏特定按钮。

    【讨论】:

      猜你喜欢
      • 2011-03-28
      • 2011-04-06
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      • 2012-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多