请问PropertyGrid能否可以取到所显示的内容? 就像vs属性的那个控件,能否将每个属性读出来?谢谢~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ms-help://MS.MSDNQTR.2003FEB.2052/cpqstart/html/cpsmpnetsamples-windowsformsprinting.htm#cpsmpSimplePadSample 谢谢~其实,我的意思是如何取出PropertyGrid所显示的内容,就是那个GridView里的内容,并不是取出PropertyGrid的属性。 StringBuilder str = new StringBuilder(); object obj = PropertyGridInfo.SelectedObject; Type t = obj.GetType(); foreach ( PropertyInfo p in t.GetProperties() ) { str.Append("Name:" + p.Name + " Value:" + p.GetValue(obj , null).ToString()+"\n"); } MessageBox.Show(str.ToString()); 谢谢楼上的,的确是个好方法,但是那个GridView可以展开,合拢,如果我需要Print这个form,就希望完整的将GridView的状态记录下来,可以做到吗? listview问题 C#中严格区分大小写吗 越学越迷糊了。请高手赐教! 在datagrid中怎样隐藏一列数据,急 tajlolo(tajlolo):请接分! 查询两个表,GRID也显示了两个表的字段,但是我只想显示一个表的字段。各位老大,帮小弟看看,谢谢了。 新手求救三个简单问题,大家不要吝啬赐教啊,回答到一个要点都有分。 有谁知道吗!!谢谢! 如何让一个窗体彻底不能获得焦点?写对话框 .Net Remoting技术主要用来解决哪些问题?它与WebService有些什么区别? 关于工厂模式的一个问题 关于ref???高手指点!
其实,我的意思是如何取出PropertyGrid所显示的内容,就是那个GridView里的内容,并不是取出PropertyGrid的属性。
object obj = PropertyGridInfo.SelectedObject;
Type t = obj.GetType();
foreach ( PropertyInfo p in t.GetProperties() )
{
str.Append("Name:" + p.Name + " Value:" + p.GetValue(obj , null).ToString()+"\n");
} MessageBox.Show(str.ToString());