Как скрыть столбец в некоторых узлах в элементе управления Devexpress ASPxTreeList? - PullRequest
0 голосов
/ 25 августа 2011

Я использую элемент управления ASPxTrrList от Devexpress и хочу скрыть кнопку удаления (или любой столбец) в некоторых узлах в зависимости от конкретного условия.
Я попытался (HtmlRowPrepared) событие, но я не смог найти нужный столбец, похоже, его индекс меняется в зависимости от уровня узла.

Есть ли способ сделать это?

1 Ответ

1 голос
/ 25 августа 2011

Я решил, используя этот код:

 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;
    }  

Я использую только одну командную кнопку, поэтому я не пытался скрыть определенную кнопку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...