有个有个 chart 对象 知道chart对象有个属性值为 "=Sheet1!$X$5:$Y$8"
但是就是不知道哪个属性
求一个方法遍历 chart 的所有属性 如果 属性值为 "=Sheet1!$X$5:$Y$8"
则把属性名称显示出来
但是就是不知道哪个属性
求一个方法遍历 chart 的所有属性 如果 属性值为 "=Sheet1!$X$5:$Y$8"
则把属性名称显示出来
解决方案 »
- 有个问题想问一下大家,关于label的text属性的
- C# 串口丢失的异常 catch的括号里写什么
- 被呼叫方拒绝接收呼叫
- DataGridView 导出数据 DataGridViewComboBoxCell
- 要显示或隐藏Form因该用什么语句啊。form.hide和form.show不行吗?还是要添加什么引用才能用
- 关于socket的问题
- 关于串口编程的小问题
- 如何是编辑框(windos form中的编辑框)只接受数字输入?(在线等,立即结谍)
- ?????请教如何查找资料?????
- C#设置防火墙例外
- Excel插件开发中无法定位到当前打开工作簿,求救!
- 截取字符窜的问题,请大家帮忙解答,thank
{
foreach (var item in o.GetType().GetProperties())
{
var p = item.GetValue(o, null);
if (p != null)
foreach (var item1 in GetAllProperties(p))
yield return item1;
yield return item;
}
}
private string GetPropertiesName(object o)
{
foreach (var item in o.GetType().GetProperties())
{
var p = item.GetValue(o, null);
if (p != null)
{
if (p.ToString() == "heet1!$X$5:$Y$8")
return item.Name;
}
}
return "";
}
4楼的和我自己写的差不多,谢谢4楼
static string GetAllProperties(object o,string val)
{
foreach (var type in o.GetType().GetProperties())
{
var value = type.GetValue(o, null);
if (Convert.ToString(value)==val)
{
return Convert.ToString(value);
}
if (type.GetType().GetProperties().Length>0)
{
GetAllProperties(type, val);
}
}
return null;
}这个方法调用出现如下错误
未处理的“System.StackOverflowException”类型的异常出现在 mscorlib.dll 中。