【问题标题】:How to get item from DataList如何从 DataList 中获取项目
【发布时间】:2014-09-05 02:56:56
【问题描述】:

我在 ascx 文件中有以下内容:

<asp:DataList ID="dtlTabs" runat="server" RepeatDirection="Horizontal" EnableViewState="False" CellPadding="0">
    <ItemTemplate>
        <asp:HyperLink ID="hlTab" NavigateUrl='<%# Eval("Url")%>' Tag='<%# Eval("Key") %>' Text='<%# Eval("Title") %>' runat="server"></asp:HyperLink>
    </ItemTemplate>
</asp:DataList>

我可以只打印第 3 项的标题,而不是作为数据列表遍历它吗?我不确定如何从 dtlTabs 中只选择一项并打印它。

【问题讨论】:

    标签: datalist


    【解决方案1】:

    知道了:

    Dim dt As Data.DataSet = DirectCast(dtlTabs.DataSource, Data.DataSet) ' Cast the datasource back into a dataset
    Dim dr As Data.DataRow = dt.Tables(0).Rows(4) ' Take the fourth row from the first table
    
    Response.Write(dr("Title")) ' Output the text
    

    【讨论】:

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