where is your object?Object o = ...;Type t = o.GetType();PropertyInfo[] pif = t.GetProperties();
DataTable dt = Tree().GetAll();
DataRow dr = dt.NewRow();
for(int i=0;i<pif.Length;i++)
{
dr[pif.Name] = pif.GetValue(o,null);
}dt.Rows.Add(dr);to set value, tryObject YourNewValue;pif.SetValue(o, YourNewValue,null);
DataTable dt = Tree().GetAll();
DataRow dr = dt.NewRow();
for(int i=0;i<pif.Length;i++)
{
dr[pif.Name] = pif.GetValue(o,null);
}dt.Rows.Add(dr);to set value, tryObject YourNewValue;pif.SetValue(o, YourNewValue,null);
解决方案 »
- table网格线为什么老是显不出来,折腾了我好长时间了!在线急等
- 怎么把这个Js正则转换为 Net中的正则匹配用
- 正则表达式提取内容
- asp。net ReportingService 问题 (SOS)
- 请教个repeater嵌套的问题
- GridView和DataGrid的区别
- Asp.net(c#)的xlApp.Workbooks.Open()问题,急!!
- HTTP/1.1 500 Server Error估计是什么错误呢
- 使用commandBuilder的疑问!
- [求教]XML文档的参数中如有&符号如何处理。
- 如何获得toorbar里的DropDownList的值
- 发布一个控件,功能是将指定的一组DropDownList控件关联起来,实现联动
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemreflectionpropertyinfoclasssetvaluetopic.asp