- private DataTable MakeTable(string strUrl)
- {
- dt = new DataTable();
- dt.Columns.Add("ID");
- dt.Columns.Add("title");
- dt.Columns.Add("url");
- dt.Columns.Add("type");
- dt.Rows.Clear();
- try
- {
- folder = web.GetFolder(strUrl);
- SPQuery q = new SPQuery();
- q.Folder = folder;
- q.Query = "<OrderBy><FieldRef Name=/"Title/" Ascending=/"FALSE/"/><FieldRef Name=/"Created/" Ascending=/"FALSE/"/></OrderBy>";
- SPListItemCollection items = list.GetItems(q);
- for (int i = 0; i < items.Count; i++)
- {
- dt.Rows.Add(items[i]["ID"], items[i]["标题"], items[i].Url, items[i].ContentType.Name);
- }
- }
- catch (Exception ex)
- {
- Response.Write(ex.Message);
- }
- return dt;
- }
读取列表中指定文件夹下的数据
本文介绍了一种方法,使用C#从SharePoint列表中获取数据并填充到DataTable中。此过程涉及通过指定URL获取文件夹,设置查询参数,以及遍历列表项来填充DataTable的各个字段。

被折叠的 条评论
为什么被折叠?



