我正在使用Devexpress的ASPxTrrList控件,我希望根据具体情况隐藏某些节点中的删除按钮(或任何列)。
我尝试了(HtmlRowPrepared)事件,但是找不到我想要的列,看起来它的索引会根据节点级别而变化。
有什么办法吗?
答案 0 :(得分: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;
}
我只使用一个命令按钮,所以我没有尝试隐藏特定按钮。