Sharepoint 2010获取列表原始的字段名称以及现在的名称和字段类型,这样看以方便查阅

 public static DataTable GetListField(SPList list)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add("InternalName");
            dt.Columns.Add("DisplayName");
            dt.Columns.Add("FieldType");

            foreach (SPField _field in list.Fields)
            {
                if (_field.ReadOnlyField == false)
                {
                    DataRow newRow = dt.NewRow();
                    newRow["InternalName"] = _field.InternalName;
                    newRow["DisplayName"] = _field.Title;
                    newRow["FieldType"] = _field.Type.ToString();
                    dt.Rows.Add(newRow);
                }
            }

            return dt;

        }

获取Datatable 之后,就可以复制出来,粘贴到Excel中了,查阅起来是不是很方便呢?

posted @ 2011-06-07 11:11  山之子  阅读(252)  评论(0编辑  收藏  举报