Example #1
0
 /// <summary>
 /// ��������б�
 /// </summary>
 public List<XHD.Model.Sys_Button> DataTableToList(DataTable dt)
 {
     List<XHD.Model.Sys_Button> modelList = new List<XHD.Model.Sys_Button>();
     int rowsCount = dt.Rows.Count;
     if (rowsCount > 0)
     {
         XHD.Model.Sys_Button model;
         for (int n = 0; n < rowsCount; n++)
         {
             model = new XHD.Model.Sys_Button();
             if(dt.Rows[n]["Btn_id"]!=null && dt.Rows[n]["Btn_id"].ToString()!="")
             {
                 model.Btn_id=int.Parse(dt.Rows[n]["Btn_id"].ToString());
             }
             if(dt.Rows[n]["Btn_name"]!=null && dt.Rows[n]["Btn_name"].ToString()!="")
             {
             model.Btn_name=dt.Rows[n]["Btn_name"].ToString();
             }
             if(dt.Rows[n]["Btn_icon"]!=null && dt.Rows[n]["Btn_icon"].ToString()!="")
             {
             model.Btn_icon=dt.Rows[n]["Btn_icon"].ToString();
             }
             if(dt.Rows[n]["Btn_handler"]!=null && dt.Rows[n]["Btn_handler"].ToString()!="")
             {
             model.Btn_handler=dt.Rows[n]["Btn_handler"].ToString();
             }
             if(dt.Rows[n]["Menu_id"]!=null && dt.Rows[n]["Menu_id"].ToString()!="")
             {
                 model.Menu_id=int.Parse(dt.Rows[n]["Menu_id"].ToString());
             }
             if(dt.Rows[n]["Menu_name"]!=null && dt.Rows[n]["Menu_name"].ToString()!="")
             {
             model.Menu_name=dt.Rows[n]["Menu_name"].ToString();
             }
             if(dt.Rows[n]["Btn_order"]!=null && dt.Rows[n]["Btn_order"].ToString()!="")
             {
             model.Btn_order=dt.Rows[n]["Btn_order"].ToString();
             }
             modelList.Add(model);
         }
     }
     return modelList;
 }