【问题标题】:SPGridView current item in SharepointSPGridView Sharepoint 中的当前项目
【发布时间】:2010-03-24 23:18:10
【问题描述】:

我正在制作自定义 Web 部件。我从列表中取出一些项目并用 SPGridView 显示它们。

我这样绑定字段:

// Grab data from a SP List into dvwTickets
SPGridView grdMyTickets = new SPGridView();
grdMyTickets.DataSource = dvwTickets;
[..]
BoundField colTicketTypology = new BoundField();
colTicketTypology.DataField = "ID";
colTicketTypology.HeaderText = ticketList.Fields.GetFieldByInternalName("ID").Title;
grdMyTickets.Columns.Add(colTicketTypology);
[..]

这行得通。现在,将数据绑定到网格时,网格在后台执行的操作是循环浏览绑定的数据。绑定时如何访问“当前项”对每个项进行操作?

谢谢

【问题讨论】:

    标签: sharepoint


    【解决方案1】:
    1. 您可能应该使用 SPBoundField 来相应地格式化字段。
    2. 覆盖将在每一行上调用的SPGridView.OnRowDataBound 事件。

    【讨论】:

      【解决方案2】:

      回复有点晚,但我认为您需要订阅 dvwTickets 实例上的事件。那里可能有一些适合您需求的活动,例如onDataBound()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多