• Table 转成实体类


    /// <summary>
      /// 获得数据列表
      /// </summary>
      public List<HotelManager.Model.RoomType> DataTableToList(DataTable dt)
      {
     
       List<HotelManager.Model.RoomType> modelList = new List<HotelManager.Model.RoomType>();
       int rowsCount = dt.Rows.Count;
       if (rowsCount > 0)
       {
        HotelManager.Model.RoomType model;
        for (int n = 0; n < rowsCount; n++)
        {
         model = new HotelManager.Model.RoomType();
         if(dt.Rows[n]["TypeId"].ToString()!="")
         {
          model.TypeId=int.Parse(dt.Rows[n]["TypeId"].ToString());
         }
         model.TypeName=dt.Rows[n]["TypeName"].ToString();
         if(dt.Rows[n]["Price"].ToString()!="")
         {
          model.Price=decimal.Parse(dt.Rows[n]["Price"].ToString());
         }
         if(dt.Rows[n]["AddBed"].ToString()!="")
         {
          if((dt.Rows[n]["AddBed"].ToString()=="1")||(dt.Rows[n]["AddBed"].ToString().ToLower()=="true"))
          {
          model.AddBed=true;
          }
          else
          {
           model.AddBed=false;
          }
         }
         if(dt.Rows[n]["BedPrice"].ToString()!="")
         {
          model.BedPrice=decimal.Parse(dt.Rows[n]["BedPrice"].ToString());
         }
         model.Remark=dt.Rows[n]["Remark"].ToString();
         modelList.Add(model);
        }
       }
       return modelList;
      }

  • 相关阅读:
    列表的排序和统计。
    pyoo6 列表 004
    py005 列表 03
    py004列表02
    py 003 列表01
    py。002 字符串(str)
    py_001 运算符
    【python--字典】 字典的嵌套
    【python--字典】 字典的增删改查
    【python--字典】 字典的有效性
  • 原文地址:https://www.cnblogs.com/520cc/p/2740665.html
Copyright © 2020-2023  润新知