如在repeater中有这么个单元格
<td width="239" height="8" colspan="3" valign="middle" align="center" id="time"><%# DataBinder.Eval(Container.DataItem,"Time")%></td>
其中的数据是绑定的,我要怎么才能在程序中取出名为"time"的单元格呢?
非常感谢你们回复,但我的分数已经只有10分了,

解决方案 »

  1.   

    repeater.items[i].controls
    repeater.items[i].findcontrol()
      

  2.   

    <asp:Repeater id="Repeater1" runat="server">
    <ItemTemplate>
    <asp:Label id="Label1" runat="server" Text='DataBinder.Eval(Container.DataItem,"Time")'>
    </asp:Label>
    </ItemTemplate>
        </asp:Repeater>
      

  3.   

    <asp:Label id="EmpID" runat="server" Text ='<%#DataBinder.Eval(Container.DataItem,"f_employee_number")%>'/>((Label)dgData.Items[e.Item.ItemIndex].Cells[0].Controls[1]).Text
      

  4.   

    ((DataBoundLiteralControl)e.Item.Cells[0].Controls[0]).Text.Trim()
    这样也可以取到
      

  5.   

    不过这是对模版列Text值的读取方法