遍历控件的属性ctrl.GetType().GetProperties()

来源:互联网 发布:网络销售pos机好做吗? 编辑:程序博客网 时间:2024/06/05 16:01

 

PropertyInfo[]   propertys   =   new    myClass().GetType().GetProperties();  
即可获得对象myClass的所有属性组成的集合 propertys 

 

       //获取控件属性        public void GetCtrAttribute(Control ctrl)        {            if (ctrl != null)            {                dataGridView1.Tag = ctrl;                dataGridView1.Rows.Clear();                System.Reflection.PropertyInfo[] pp = ctrl.GetType().GetProperties();                foreach (System.Reflection.PropertyInfo p in pp)                {                    dataGridView1.Rows.Add(p.Name, p.GetValue(ctrl, null));                    // Console.WriteLine("Name:{0} Value:{1}", p.Name, p.GetValue(c,null));                }          }


 

原创粉丝点击