示例#1
0
 /// <summary>
 /// 获得数据列表
 /// </summary>
 public List<ForKids.DB.Model.CHARGEBASE> DataTableToList(DataTable dt)
 {
     List<ForKids.DB.Model.CHARGEBASE> modelList = new List<ForKids.DB.Model.CHARGEBASE>();
     int rowsCount = dt.Rows.Count;
     if (rowsCount > 0)
     {
         ForKids.DB.Model.CHARGEBASE model;
         for (int n = 0; n < rowsCount; n++)
         {
             model = new ForKids.DB.Model.CHARGEBASE();
             if(dt.Rows[n]["ID"]!=null && dt.Rows[n]["ID"].ToString()!="")
             {
                 model.ID=int.Parse(dt.Rows[n]["ID"].ToString());
             }
             if(dt.Rows[n]["NAME"]!=null && dt.Rows[n]["NAME"].ToString()!="")
             {
             model.NAME=dt.Rows[n]["NAME"].ToString();
             }
             if(dt.Rows[n]["GRADEID"]!=null && dt.Rows[n]["GRADEID"].ToString()!="")
             {
                 model.GRADEID=int.Parse(dt.Rows[n]["GRADEID"].ToString());
             }
             if(dt.Rows[n]["CHARGE"]!=null && dt.Rows[n]["CHARGE"].ToString()!="")
             {
                 model.CHARGE=int.Parse(dt.Rows[n]["CHARGE"].ToString());
             }
             if(dt.Rows[n]["CHARGEDATE"]!=null && dt.Rows[n]["CHARGEDATE"].ToString()!="")
             {
                 model.CHARGEDATE=DateTime.Parse(dt.Rows[n]["CHARGEDATE"].ToString());
             }
             if(dt.Rows[n]["DESCRIPTION"]!=null && dt.Rows[n]["DESCRIPTION"].ToString()!="")
             {
             model.DESCRIPTION=dt.Rows[n]["DESCRIPTION"].ToString();
             }
             modelList.Add(model);
         }
     }
     return modelList;
 }