public Component(DataRow myDR) { // //TODO: 在此处添加构造函数逻辑 // if (myDR != null) { _componentid = myDR["ComponentID"].ToString(); _parent_componentid = myDR["Parent_ComponentID"].ToString(); _moduleid = myDR["ModuleID"].ToString(); _component_name = myDR["Component_Name"].ToString(); _component_icon = myDR["Component_Icon"].ToString() + "24.png"; _component_icon_big = myDR["Component_Icon"].ToString() + "64.png"; _component_type = (Component_Type)StringEnum.Parse(typeof(Component_Type), myDR["Component_Type"].ToString(), true); _component_version = myDR["Component_Version"].ToString(); } }
public static List <Component> sGet_Components(string ModuleID, string Parent_ComponentID, Component_Type Component_Type, string SortOrder) { MySQL_DataConn myDP = new MySQL_DataConn(ConfigurationManager.ConnectionStrings["e2CMS"].ConnectionString); DataSet myDS = myDP.Get_Components(ModuleID, Parent_ComponentID, StringEnum.GetStringValue(Component_Type), SortOrder); List <Component> list = new List <Component>(); foreach (DataRow myDR in myDS.Tables[0].Rows) { list.Add(new Component(myDR)); } return(list); }