ListViewでデータバインドした値を取得
protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType == ListViewItemType.DataItem)
{
if (DataBinder.Eval(((ListViewDataItem)e.Item).DataItem, "色").ToString() == "ピンク")
{
Label _lblColor = (Label)e.Item.FindControl("lblColor");
_lblColor.Text = "色はピンクです!";
}
}
}
DataListやRepeaterと違って、「(ListViewDataItem)e.Item」が面倒。