请问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的状态记录下来,可以做到吗? wpf的datagird问题 DevExpress XtraGrid控件 SetRowCellValue 问题 字符串查找、插入操作 请问:在C#的属性窗口中,有何快捷键,能快速定位到以某个字母开头的属性前? 谢谢! 请问,如何将一个数字转成字符,急 各位兄弟求救了! WPF,这个路径该怎么画? 空字符串的处理 关于DataSet和DataGrid的一个问题?急啊!!!!!!!!!!!!!! 哪位大侠知道:"无后续低代理项的高代理项字符"是什么意思? 关于工厂模式的一个问题 关于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());