在ListView中检索列数据

时间:2011-07-05 09:03:59

标签: asp.net

如何在asp.net中从ListView中检索列数据?

在C#中可以使用

listView1.SelectedItems [N] .SubItems [X]。文本;

但是ASP.Net中不存在子项[X]

1 个答案:

答案 0 :(得分:0)

您必须使用FindControl。例如,如果你在aspx中有这样的东西:

<ListView id="myListView" ...>
...
 <ItemTemplate>
   <asp:TextBox runat="server" id="myText" />
 </ItemTemplate>

</ListView>

要获取 myText 中的文本,您可以执行以下操作:

var text = ((TextBox) myListView.Items[0].FindControl("myText")).Text;