Well, your UI design implementation is not too clear to me but it looks like you have caption and control for that caption to get data - all in a listview.
If at any time you need to access a control, you need to use
FindControl
method exposed at the row level of your listview.
For any listview event, you can get the rowItem and then use Findcontrol to get the control, sample:
protected void ContactsListView_ItemCreated(object sender, ListViewItemEventArgs e)
{
ListViewItem item = e.Item;
if (item.ItemType == ListViewItemType.DataItem)
{
Label EmailAddressLabel = (Label)item.FindControl("EmailAddressLabel");
EmailAddressLabel.Font.Italic = true;
}
}
Refer:
MSDN: ListViewItem[
^]