【发布时间】:2011-08-25 18:00:01
【问题描述】:
我正在使用 Devexpress 中的 ASPxTrrList 控件,我想根据特定条件在某些节点中隐藏删除按钮(或任何列)。
我尝试了 (HtmlRowPrepared) 事件,但找不到我想要的列,看起来它的索引根据节点级别而变化。
有什么办法吗?
【问题讨论】:
标签: asp.net devexpress
我正在使用 Devexpress 中的 ASPxTrrList 控件,我想根据特定条件在某些节点中隐藏删除按钮(或任何列)。
我尝试了 (HtmlRowPrepared) 事件,但找不到我想要的列,看起来它的索引根据节点级别而变化。
有什么办法吗?
【问题讨论】:
标签: asp.net devexpress
我用这段代码解决了这个问题:
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;
}
我只使用了一个命令按钮,所以我没有尝试隐藏特定按钮。
【讨论】: