Как восстановить данные сетки для различных событий нажатия кнопки на странице, когда мы используем Telerik Grid с LinqDataSource - PullRequest
1 голос
/ 02 августа 2011

Я использую Telerik Grid Control и LinqDataSource Control на странице.

код:

<asp:LinqDataSource ID="ldsFillGridData" runat="server" OnSelecting="ldsFillGridData_Selecting" />

теперь все работает нормально, я хочу назвать его

protected void ldsFillGridData_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
    e.Result = from tc in db.city select tc;
}

это событие выбора вызова из какого-либо события нажатия кнопки.Как ???

Я пытаюсь, как

ldsFillGridData_Selecting(null, null);

, но выдает ошибку.

Как восстановить данные сетки для различных событий нажатия кнопки на странице, пока мыиспользуете Telerik Grid с LinqDataSource?

Ответы [ 2 ]

0 голосов
/ 02 августа 2011

Просто используйте функцию Rebind () этого элемента управления сеткой telerik, он автоматически вызовет событие ldsFillGridData_Selecting и покажет обновленные записи в Grid.

RadGrid.rebind();
0 голосов
/ 02 августа 2011

RadGrid1.Rebind ();

Перепривязывает сетку, вызывая метод select вашего источника данных (при условии, что linqdatasource указан как источник данных для сетки).

...