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

时间:2012-04-02 07:20:08

标签: c# telerik-grid

我正在研究Telerik Radgrid。我想将动态数据添加到Telerik Radigrid的标题中,它应该是这样的

Caption1:ABC(DyanamicDatafromDataset)

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

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

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

Radgrid1.MasterTableView.Caption="Caption1";

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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

相关问题