asp.NET Telerik RadGrid - фильтр размера страницы Ошибка / не обновляется - PullRequest
0 голосов
/ 21 октября 2011

У меня есть Telerik Radgrid на основе ajax, который отлично работает, но размер страницы.

<telerik:RadAjaxPanel runat="server" ID="radAjaxPanel">

Когда я пытаюсь изменить размер страницы, он полностью исчезает, проверяя HTML, это единственный код, который я получаю:

<div id="ctl00_ctl00_MainBaseContentArea_MainContentArea_radGridTrafficSourcesOverview" class="RadGrid RadGrid_Default">
<input id="ctl00_ctl00_MainBaseContentArea_MainContentArea_radGridTrafficSourcesOverview_ClientState" type="hidden" name="ctl00_ctl00_MainBaseContentArea_MainContentArea_radGridTrafficSourcesOverview_ClientState" autocomplete="off">
</div>

Это код для вызова RadGrid:

    <div class="statisticsSection">
    <h2>Stats</h2>
    <telerik:RadGrid runat="server" ID="radGridContentOverview" AutoGenerateColumns="false" AllowPaging="true" AllowSorting="true" PageSize="10" OnPageIndexChanged="radGridContentOverview_PageIndexChanged" >
        <MasterTableView>
            <Columns>
                <telerik:GridBoundColumn HeaderText="Text" DataField="PagePath" />
                <telerik:GridBoundColumn HeaderText="Visitors" DataField="PageViews" />
                <telerik:GridBoundColumn HeaderText="% Visitors" DataField="PageViewsPercentage" DataFormatString="{0:0.00}%" />                            
            </Columns>
        </MasterTableView>
    </telerik:RadGrid>
    </div>

Есть подсказка? Tnx заранее

Ответы [ 2 ]

3 голосов
/ 21 октября 2011

Чтобы включить подкачку с помощью RadGrid, вы должны использовать событие OnNeedDataSource:

<telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1_NeedDataSource" ...>

Код-за:

protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
    //get the datasource object from the database
    DataTable table = GetSomeData();

    //set the datasource - no need to call DataBind()
    RadGrid1.DataSource = table;
}
0 голосов
/ 21 октября 2011

Над <MasterTableView> добавить следующее:

 <PagerStyle AlwaysVisible="True" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...