【问题标题】:How can I add dynamic data to the Caption in the Telerik Radgrid programmatically?如何以编程方式将动态数据添加到 Telerik Radgrid 中的标题?
【发布时间】:2012-04-02 07:20:08
【问题描述】:

我正在研究 Telerik Radgrid。我想在 Telerik radgrid 的 Caption 中添加动态数据,应该是这样的

标题 1:ABC(DynamicDatafromDataset)

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

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

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

Radgrid1.MasterTableView.Caption="Caption1";

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

【问题讨论】:

  • 我在aspx页面中试过的Caption如下
    Caption1

标签: c# telerik-grid


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-16
    • 2013-11-28
    相关资源
    最近更新 更多