如何以编程方式将动态数据添加到Telerik Radgrid中的标题中

本文关键字:Telerik Radgrid 添加 标题 数据 编程 方式 动态 | 更新日期: 2023-09-27 18:29:54

我正在Telerik Radgrid上工作。我想把动态数据添加到Telerik radgrid的标题中,它应该像这个一样

标题1:ABC(数据集的动态数据)

我尝试过以以下方式在aspx页面中添加动态数据,但没有成功。

<MasterTableView Caption=  """< aHtml>< Table><tr><td>Caption1</td><td><%# DataBinder.Eval(Container.DataItem, "Caption1_DataField")%></td></tr></ Table>< aHtml>""" />

现在,我想以编程方式添加标题,并将数据动态绑定到它。我试过这个

Radgrid1.MasterTableView.Caption="Caption1";

这会在网格中显示标题,但我如何从数据集中动态地将数据绑定到它?

如何以编程方式将动态数据添加到Telerik Radgrid中的标题中

将处理程序附加到预渲染事件

<telerik:RadGrid runat="server" ID="RadGrid1" 
    OnPreRender="RadGrid1_OnPreRender"> ...

并在后面的代码中设置标题

protected void Radgrid1_OnPreRender(object sender, EventArgs e)
{
    Radgrid1.MasterTableView.Caption = GetDynamicCaption();
}

关于问题的动态部分,由于事件在其背后的代码中,因此应该相当简单。我已经将其细节表示为GetDynamicCaption方法,因为它取决于您使用的绑定方法的类型。