Create a SharePoint list of the States

Here is a method that will create a list of States in the US.
It will create the list in the current site.

 

private void CreateUSStateList()
        {
            SPContext.Current.Web.AllowUnsafeUpdates = true;
            SPWeb mySite = SPContext.Current.Web;
            SPListCollection lists = mySite.Lists;
            lists.Add(USStateList, "List of US States", SPListTemplateType.GenericList);
 
            SPList usStateList = mySite.Lists[USStateList];
 
            # region States
 
            //  This is a list of the United States and its Territories in alphabetical order: 
            String[] stateArray = {
                                    "Alabama"
                                    ,"Alaska"
                                    ,"American Samoa"
                                    ,"Arizona"
                                    ,"Arkansas"
                                    ,"California"
                                    ,"Colorado"
                                    ,"Connecticut"
                                    ,"Delaware"
                                    ,"District of Columbia"
                                    ,"Florida"
                                    ,"Georgia"
                                    ,"Guam"
                                    ,"Hawaii"
                                    ,"Idaho"
                                    ,"Illinois"
                                    ,"Indiana"
                                    ,"Iowa"
                                    ,"Kansas"
                                    ,"Kentucky"
                                    ,"Louisiana"
                                    ,"Maine"
                                    ,"Maryland"
                                    ,"Massachusetts"
                                    ,"Michigan"
                                    ,"Minnesota"
                                    ,"Mississippi"
                                    ,"Missouri"
                                    ,"Montana"
                                    ,"Nebraska"
                                    ,"Nevada"
                                    ,"New Hampshire"
                                    ,"New Jersey"
                                    ,"New Mexico"
                                    ,"New York"
                                    ,"North Carolina"
                                    ,"North Dakota"
                                    ,"Northern Marianas Islands "
                                    ,"Ohio"
                                    ,"Oklahoma"
                                    ,"Oregon"
                                    ,"Pennsylvania"
                                    ,"Puerto Rico"
                                    ,"Rhode Island"
                                    ,"South Carolina"
                                    ,"South Dakota"
                                    ,"Tennessee"
                                    ,"Texas"
                                    ,"Utah"
                                    ,"Vermont"
                                    ,"Virginia"
                                    ,"Virgin Islands"
                                    ,"Washington"
                                    ,"West Virginia"
                                    ,"Wisconsin"
                                    ,"Wyoming"
                                   };
 
            # endregion
 
            # region Add items
 
            foreach (String state in stateArray)
            {
                SPListItem listItem = usStateList.Items.Add();
                listItem["Title"] = state;
                listItem.Update();
            }
            # endregion
        }

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

[tweetmeme only_single=”false”]
Advertisements

Got something to add?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s