정보 보관 ver1.0

ListView_ItemDataBound - 현재 데이터 항목 값 가져오기

James Wetzel 2016. 1. 25. 16:13

    protected void lv_ItemDataBound(object sender, ListViewItemEventArgs e)

    {

        Label eventPeriod = null;


        if (e.Item.ItemType == ListViewItemType.DataItem)

        {

            eventPeriod = (Label)e.Item.FindControl("EventPeriod");


            //System.Data.DataRowView rowView = ((ListViewDataItem)e.Item).DataItem as System.Data.DataRowView;

            //string temp = rowView["IsAlways"].ToString();

            

            //or


            GetListPropertyEventEntity getListPropertyEventEntity = (GetListPropertyEventEntity)(((ListViewDataItem)e.Item).DataItem);


            int isAlways = getListPropertyEventEntity.IsAlways;

            if (0.Equals(isAlways))

            {

                eventPeriod.Text = string.Format("{0}~{1}", getListPropertyEventEntity.StartDate.ToShortDateString(), getListPropertyEventEntity.EndDate.ToShortDateString());

            }            

        }

    }

728x90
반응형