Читать заголовки полей списка SharePoint
Я создал визуальную веб-часть в visual studio 2013. Хочу прочитать
- заголовок поля списка
- список данных
Я читаю заголовок поля первого списка, правильные остальные случайные числа, я не уверен, где я делаю ошибку
Мой список
Мой класс C#
protected void Page_Load(object sender, EventArgs e)
{
using (SPSite _site = new SPSite(SPContext.Current.Web.Site.Url))
{
using (SPWeb _web = _site.OpenWeb())
{
SPList _list = _web.Lists["MyUWLContent_List"];
SPView _view = _list.DefaultView;
//Get a collection of view field names.
StringCollection _viewFields = _view.ViewFields.ToStringCollection();
// Print the value of each view field.
foreach (string fieldName in _viewFields)
{
Label1.Text += fieldName + "<BR>";
}
} //end SPWeb
} //end SPSite
}
но я получаю следующий вывод из веб-части
1 ответ
Не уверен, почему ты звонишь ToStringCollection()
, но вы можете сделать что-то вроде этого:
// Get your list
SPList myList = web.Lists["MyUWLContent_List"];
// Get the default view
SPView defaultView = someList.DefaultView;
// Loop through all the fields in the default view
foreach (SPField field in defaultView.ViewFields)
{
// this gets the title of your field
var fieldTitle = field.Title;
Label1.Text += fieldTitle + "<BR>";
}