datagrid绑定list没有数据 表头不显示的问题

datagrid绑定list没有数据 表头不显示的问题

那是因为 绑定了null

你给list new一下就好  表头就会有啦

   var list = Pt_OrderWorkFlow_DAO.GetOrderWorkFlow(wfid, uid, 1);
            if (list == null)
            {
                list = new List<Pt_OrderWorkFlow>();
            }
            dgWaitList.DataSource = list;
            dgWaitList.DataBind();

  

可以直接这样比较优雅了

                OADataContext db = DatabaseHelper.GetDB();
                var rs = (from a in db.Pt_OrderWorkFlow
                          where a.WFID == wfID && a.ContractNumber == cNumber 
                          select a).ToList<Pt_OrderWorkFlow>();
                return rs.Count() > 0 ? rs : new List<Pt_OrderWorkFlow>();

  

原文地址:https://www.cnblogs.com/0banana0/p/3087745.html