Codebanking.com Bank your code here...
HOME REGISTER TECHNICAL Q&A GENERAL Q&A SUBMIT CODE SNIPPET LOGIN
 



How to get sharepoint list columns in generic list.

private System.Collections.Generic.List<DictionaryEntry> GetSPListColumns()

        {
            spList = GetSPList(“Listname”);
            spColumns = new System.Collections.Generic.List<DictionaryEntry>();
 
            foreach (SPField field in spList.Fields)
            {
                if (field.Title != FlexiReportConstants.FIELDATTACHMENTS)
                {
                    if (field.Hidden == false && field.ReadOnlyField == false)
                    {
                        spColumns.Add(new DictionaryEntry(field.Title, field.Title));
                    }
                }
            }
            return spColumns;
        }
 
private SPList GetSPList(String SPListGuid)
        {
            //variable declaration
            Guid listid;
            try
            {
                SPSite site = SPContext.Current.Site;
                SPWeb web = Site.OpenWeb();
                listid = new Guid(SPListGuid);
                web.AllowUnsafeUpdates = true;
                spList = web.Lists[listid];
              
            }
            catch
            {
            }
            finally
            {
                Site.Dispose();
                web.Dispose();
            }
            return spList;

        }



Comments Posted:
No Comments Posted
Please login for leave your comments
 
 2010 codebanking.com      contactus@codebanking.com