コード例 #1
0
        private static System.Data.DataTable GetDataTable(SPList list, SPView view)
        {
            var query = new SPQuery(view);
            SPListItemCollectionPosition position;
            var flags  = SPListGetDataTableOptions.UseBooleanDataType | SPListGetDataTableOptions.UseCalculatedDataType;
            var result = list.GetDataTable(query, flags, out position);

            while (position != null)
            {
                query.ListItemCollectionPosition = position;
                list.AppendDataTable(query, flags, result, out position);
            }
            return(result);
        }