欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

datagrid绑定list没有数据 表头不显示的解决方法

程序员文章站 2024-03-02 20:23:46
复制代码 代码如下:var list = pt_orderworkflow_dao.getorderworkflow(wfid, uid, 1);   ...

复制代码 代码如下:

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>();