2014-05-22 48 views
1

我不确定这是否可能。我想要做的是。我在gridview项目模板里面有一个gridview,我正在填充中继器。如何获取gridview内的中继器项目数

我想获得转发器中的最后一行,以便我可以正确格式化文本。

到目前为止,我无法获得中继器的数量我尝试使用查找控制,但我最终在一个错误。

Me.Items.count是一个不同的。

  <asp:GridView ID="gvApprovalSetting" runat="server" CssClass="grid" AutoGenerateColumns="False" 
       AllowPaging="true" AllowSorting="true" RowStyle-CssClass="column1" AlternatingRowStyle-CssClass="odd" 
       CellPadding="4" GridLines="None"> 
       <RowStyle CssClass="column1"></RowStyle> 
       <Columns> 
    <asp:TemplateField HeaderText="Approvers " ItemStyle-Width="200px" HeaderStyle-Width="200px"> 
          <ItemTemplate> 
          <asp:Repeater ID="rptApprovers" runat="server"> 
           <ItemTemplate> 
            <%-- <%# IIf(Container.ItemIndex = Me.Items.Count -1, Eval("DisplayName") & Container.ItemIndex , Eval("DisplayName") & ", " & Me.Items.Count) %>--%> 
            <%# Container.ItemIndex%> 
            <%--<%# Eval("DisplayName") & ", " %>--%> 
           </ItemTemplate> 
          </asp:Repeater> 
         </ItemTemplate>       
        </asp:TemplateField> 
</Columns> 

电流输出“用户1,用户2,用户3,”我只想修剪到底逗号。

问候所有

回答

1

您需要使用下面的函数

.TrimEnd(',') 
+0

我试过,但我结束了与用户1用户2用户3的输出 – Mico

+0

@Mico你可以把你的数据源代码,您正在使用绑定数据。 –

+0

我正在填充gridview行数据绑定中的数据 rptApprovers.DataSource = datatable rptApprovers.DataBind() – Mico

相关问题