Ненужная дополнительная строка в иерархической сетке Telerik

У меня есть обычная иерархическая сетка Telerik с дочерней таблицей деталей. Однако, когда элементы связываются в главной таблице, между каждым элементом появляется дополнительная строка. В нем есть ячейка с классом "rgExpandCol". Я полагаю, это связано со значком расширения? У меня закончились идеи...

Кто-нибудь там испытал это раньше?

заранее спасибо


person The_Butcher    schedule 10.12.2010    source источник


Ответы (2)


Я нашел похожее сообщение на форумах Telerik, пытаясь скрыть этот столбец Expand.

Вот хитрость, добавьте следующий CSS на свою страницу:

 <style type="text/css"> 
        .rgExpandCol 
        { 
            display:none !important; 
        } 
 </style>  

Если это не работает, попробуйте это в событии PreRender:

protected void RadGrid1_PreRender(object sender, EventArgs e) 
    { 
        RadGrid1.MasterTableView.ExpandCollapseColumn.Display = false; 
    } 

Если эти 2 не работают, в сообщении Telerik о PreRenderEvent есть еще одно, немного более сложное.

person LaGrandMere    schedule 12.12.2010
comment
Это работает, но мне нужен столбец расширения, чтобы расширить мою сетку :) - person The_Butcher; 13.12.2010
comment
@The_Butcher: Вам интересно, если это из-за значков, у вас есть какие-то проблемы с ними? Если вы начнете новый проект и создадите простую иерархическую таблицу, возникнет ли у вас та же проблема? Это нужно, чтобы узнать, имеет ли это какое-то отношение к вашему текущему проекту или поведение сетки всегда одинаково. - person LaGrandMere; 13.12.2010
comment
Я в основном скопировал код из существующей иерархической сетки и изменил два имени столбца. Ничего дополнительного не добавлялось. Кроме того, в исходной сетке нет пользовательских CSS и т. Д. Единственный CSS используется из встроенной таблицы стилей внутри dll telerik: / - person The_Butcher; 13.12.2010
comment
в конечном итоге проблема заключалась в том, что иерархическая сетка находилась внутри полосы вкладок. странный... - person The_Butcher; 07.02.2011

Это странно - есть ли у вас клиентский или серверный код, который каким-то образом манипулирует элементами в главной таблице? Отладьте свой код и сравните его с отрендеренным html, чтобы получить больше подсказок.

person Dick Lampard    schedule 11.12.2010