Telerik RadGrid排序

时间:2018-12-26 10:35:22

标签: sorting telerik telerik-grid radgrid radgridview

是否可以对不在数据源中的列进行排序?

我有一个列(GridHyperLinkColumn),其Text是使用c#方法在_ItemDataBound处计算的,我想对此列进行排序。

这是代码

<telerik:GridHyperLinkColumn HeaderText="Form" UniqueName="Form" Target="_blank" AllowSorting="True" />

背后的代码

protected void Grid_ItemDataBound(object sender, GridItemEventArgs e)
{
    var dataBoundItem = e.Item as GridDataItem;
    var id = Int32.Parse(dataBoundItem.GetDataKeyValue("Id").ToString());
    ((HyperLink) dataBoundItem["Form"].Controls[0]).Text = _presenter.GetFormText(id);
}

0 个答案:

没有答案