telerik网格在慢速系统上显示不需要的行

时间:2011-12-20 04:46:19

标签: c# asp.net telerik-grid

当系统速度较慢时,telerik网格显示2个空行以及包含“就绪”文本的一行。请建议我如何解决此问题。

谢谢, MEGHA

1 个答案:

答案 0 :(得分:0)

首先,您可以在加载时隐藏网格,

@(Html.Telerik().Grid(Model)
    .Name("myGrid")
    .Columns(columns =>
    {
        columns.Bound(o => o.OrderID).Width(100);
        columns.Bound(o => o.ContactName).Width(200);
        columns.Bound(o => o.ShipAddress);
        columns.Bound(o => o.OrderDate).Format("{0:MM/dd/yyyy}").Width(120);
    }).ClientEvents(events => events.OnDataBound("GridOnDataBound"))
......
......
).HtmlAttributes(new {style = "display: none"})

然后使用onDatabound事件,您可以在流程完成时显示网格

<script>
    function GridOnDataBound() {
        $('#myGrid').show();
    }
</script>