Высота Telerik RadGrid не увеличивается с MasterTableView - PullRequest
0 голосов
/ 20 марта 2012

У меня есть RadGrid с фиксированной высотой, которая равна десяти строкам (360px). Но в некоторых случаях тексты, показанные в строках, должны переноситься из-за небольших размеров ячеек. Затем представление основной таблицы растет правильно, а сетка - нет. Граница сетки рисуется над строками, и это действительно раздражает визуальный эффект.

Я пытался исправить это с помощью CSS, но не повезло. Я не знаю, есть ли свойство RadGrid, которое может мне помочь; Я пробовал много, но любой из них работал.

Это код, который я написал:

<telerik:RadDock ID="MyRadDock" runat="server" Style="width: auto; height: auto;">
    <ContentTemplate>
        <div>
            <telerik:RadGrid ID="MyRadGrid" runat="server" Height="360px" Style="width: auto;">
                <MasterTableView Width="100%" PageSize="10">
                    <Columns>
                        <!-- ... -->
                    </Columns>
                </MasterTableView>
            </telerik:RadGrid>
        </div>
    </ContentTemplate>
</telerik:RadDock>

Пара скриншотов, чтобы понять проблему: До DataBind () и После DataBind () .

1 Ответ

2 голосов
/ 20 марта 2012

Высота RadGrid определенно может быть хитрой.В этом случае я думаю, что вы можете просто удалить атрибут Height, и он будет работать так, как вы ожидаете.

<telerik:RadDock ID="MyRadDock" runat="server" Style="width: auto; height: auto;">
<ContentTemplate>
    <div>
        <telerik:RadGrid ID="MyRadGrid" runat="server" Style="width: auto;">
            <MasterTableView Width="100%" PageSize="10">
                <Columns>
                    <!-- ... -->
                </Columns>
            </MasterTableView>
        </telerik:RadGrid>
    </div>
</ContentTemplate>

...