如何在 C# 中获取属性网格项和项的值? 例如:
Name : Ali
LastName : Ahmadi
(Name 和 LastName 是 propertygrid 的两个属性)
最佳答案
PropertyGrid
只是一个对象的组件模型表示的 View 。与其查看网格,不如说:查看组件模型,例如:
var props = TypeDescriptor.GetProperties(obj);
foreach(var prop in props) {
string name = prop.DisplayName;
if(string.IsNullOrEmpty(name)) name = prop.Name;
Console.WriteLine("{0}: {1}", name, prop.GetValue(obj));
}
关于c# - 如何获取 PropertyGrid 的单元格值 (c#)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12091375/