首页 > 解决方案 > ASP.NET C#中每一行的data_ItemDataBound的foreach语句

问题描述

protected void data_ItemDataBound(object sender, DataListItemEventArgs e)
{
    //if (data.Items.Count > 0)
    //{
    //foreach (DataListItem item in (dt.DataItem)).Row.ItemArray[0])
    //{

    if (e.Item.ItemType == ListItemType.Item)
    {
         DataListItem dt = e.Item;                    

         Label accept = (Label)e.Item.FindControl("acceptYN");

         if (accept.Text == "0")
         {
             (e.Item.FindControl("acceptbut") as System.Web.UI.HtmlControls.HtmlControl).Visible = true;
             (e.Item.FindControl("confirm") as System.Web.UI.HtmlControls.HtmlControl).Visible = false;
         }
         else
         {
             (e.Item.FindControl("confirm") as Web.UI.HtmlControls.HtmlControl).Visible = true;
             (e.Item.FindControl("acceptbut") as System.Web.UI.HtmlControls.HtmlControl).Visible = false;
         }
     }
//}
//}
}

e.item.datalist.row.thearray

标签: c#asp.net

解决方案


推荐阅读