您的位置:首页 > 其它

如何获取WSS列表视图的中文字段

2008-01-23 18:16 260 查看
ViewFields是SPViewFieldCollection, 只能拿到interal name,要获取中文的字段名,可以事先做一个internalName到title的转换:

using System.collection;

SPSite site = new SPSite("url");

SPWeb web = site.OpenWeb();

SPList list = web.Lists[listname];

SPView listview = onelist.Views[view];

Hashtable internalToTitle = new Hashtable();

foreach(SPField field in list.Fields)

{

internalToTitle.Add(field.InternalName, field.Title);

}

输出的时候转换一下:

for(int j=0;j<listview.ViewFields)

{

output.write(internalToTitle[view.ViewFields[j]].ToString());

}

地址:http://www.blogjava.net/zengke/articles/77995.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: