Asp.net 在ListView中检索列数据

Asp.net 在ListView中检索列数据,asp.net,Asp.net,如何在asp.net中从ListView检索列数据 在C#中,可以使用 listView1.SelectedItems[N]。子项[X]。文本 但是ASP.Net中不存在子项[X]您必须使用FindControl。例如,如果在aspx中有类似的内容: <ListView id="myListView" ...> ... <ItemTemplate> <asp:TextBox runat="server" id="myText" /> </Ite

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

在C#中,可以使用 listView1.SelectedItems[N]。子项[X]。文本


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

您必须使用
FindControl
。例如,如果在aspx中有类似的内容:

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

</ListView>

我不知道你在这里想干什么。是否要检索列名?或者只是每列中的数据?只是每列中的数据…您绑定到listview的是什么?该数据是什么类型的?我的listview由sqldatasource适配器填充。
var text = ((TextBox) myListView.Items[0].FindControl("myText")).Text;