ASP.NET在文件.aspx中的listview中获取绑定对象项

时间:2016-03-10 12:59:00

标签: asp.net listview webforms

我有一个包含数据绑定的列表视图。

现在我可以调用<Itemtemplate></Itemtemplate>中对象项的每个数据。例如:<%#Eval("id")%>

但现在我想获取每个<Itemtemplate></Itemtemplate>

的对象

我有什么方法可以做到吗?

请帮帮我!

先谢谢。

1 个答案:

答案 0 :(得分:0)

您可以订阅ListView的ItemDataBound事件以捕获每个数据元素的整个对象。以下是有关如何执行此操作的示例代码。 ObjectTypeName是您尝试获取的对象的类类型。

protected void listView1_ItemDataBound(object sender, ListViewItemEventArgs e)
        {
            switch (e.Item.ItemType)
            {
                case ListViewItemType.DataItem:

                    var yourObject = e.Item.DataItem as ObjectTypeName;
                    break;
            }
        }