<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
商品名称:<%# DataBinder.Eval(Container.DataItem,"Name")%>
</ItemTemplate>
</asp:DataList> 我怎么获取Name中第一行第一列的值呢? 谢谢了 DataList1.DataSource=objshop.selectshop();
DataList1.DataBind();
<ItemTemplate>
商品名称:<%# DataBinder.Eval(Container.DataItem,"Name")%>
</ItemTemplate>
</asp:DataList> 我怎么获取Name中第一行第一列的值呢? 谢谢了 DataList1.DataSource=objshop.selectshop();
DataList1.DataBind();
如果里面是控件使用DataList1.Items(0).Controls
如果里面是控件使用DataList1.Items[0].FindControl("controlid")
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
商品名称:<asp:label id="label1" runat="server" text= "<%# DataBinder.Eval(Container.DataItem,"Name")%>" ></asp:label>
</ItemTemplate>
</asp:DataList>
获取:DataList1.Items[0].FindControl("label1")