provides a lot of ways to show the content of a list. SharePoint Views are one
of them to present the data in different manners with different columns,
styles, sorting, filtering, and grouping. In SharePoint, views can be of two
categories: Public and Private.
available to every user who is a site member on the site.
available for only the user who has created that particular view.
by default provides different types of view as Calendar
View, Datasheet View, and Gantt View etc.
View displays the items in Microsoft Excel format that allows us to copy and
paste data from and into the list.
views in SharePoint 2010 are great for performing bulk updates on list items
and document properties in a library. A Datasheet view is a great way to
quickly change the content type of a list item or document
Let's Process Following steps
a custom list definition (not a list instance) using the Visual Studio 2012
visual designer with step-by-step with screenshots.
Visual Studio 2012 select File | New Project
Templates | Visual C# | Office/SharePoint | SharePoint 2013 - Empty Project
Once the new solution has been created, we can use the new Visual
Designer to create the List Definition. Right click the project in the solution
explorer and select Add | New Item
Select Visual C# Items | Office/SharePoint | List, provide a name
and click OK.
Provide a display name for the list. We just want to create a list
definition, not an instance of the list; This isn't an option so what we do
instead is go with the "Create a customizable list template and a list instance
List instance Select Schema.xml edits View Base view ID section Add Type ="Grid" like below format for Datasheet view
- <View BaseViewID="1" Type="Grid" WebPartZoneID="Main" DisplayName="$Resources:core,objectiv_schema_mwsidcamlidC24;" DefaultView="TRUE" MobileView="TRUE" MobileDefaultView="TRUE" SetupPath="pages\viewpage.aspx" ImageUrl="/_layouts/15/images/generic.png?rev=23" Url="AllItems.aspx">
<Toolbar Type="Standard" />
<FieldRef Name="LinkTitle" />
<FieldRef Name="ID" />
<ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
<ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
Save and deploy solution in extented webapplication ,then
Go->Site Content Create New list user our own create
Templete for Custom
List in Datasheet view (CustomDataSheetListTemplate)
In this article we explored a practical scenario of creation
with List Instance Datasheet view. The source code is associated with this