Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ListNet Control

Published: May 2010

An ActiveX control that works with the ListViewWebPart class to provide users with a datasheet view for editing lists in Microsoft SharePoint Foundation.

This control is defined in the STSLIST.dll file, a dynamic-link library (DLL) that is installed in the %ProgramFiles%\Microsoft Office\Office14\ directory on the client computer during Microsoft Office Setup.

To instantiate this control, use the following function in ECMAScript (JavaScript, JScript):

var obj = new ActiveXObject('ListNet.ListNet');

In Microsoft Visual Basic Scripting Edition (VBScript), use the following to instantiate the control:

Set obj = CreateObject('ListNet.ListNet')

In both cases, the argument is the programmatic identifier (ProgId) of the control, ListNet.ListNet. For more information about ProgIds, see <ProgID> Key.

In SharePoint Foundation, when a page that contains a view of a document library opens, the EnsureListControl function in the OWS.js file is called to determine whether Microsoft Office is installed on the client computer. If it is installed, the EditInGrid function in the CORE.js file is called whenever a user clicks Edit in Datasheet on a page that displays a list. The user is redirected to a page that loads the object using the CLSID that is specified in a web.config file in Local_Drive:\Inetpub\wwwroot\wss\VirtualDirectories on the front-end web server.

The ListNet control is specified as follows in the web.config file:

<WebPartControls DatasheetControlGuid="65BCBEE4-7728-41A0-97BE-14E1CAE36AAE" />
NoteNote

Both OWS.js and CORE.js are located in the %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\1033 directory on each front-end web server in a SharePoint Foundation deployment.

You can create a custom control for editing SharePoint lists if it has the same ProgID (ListNet.ListNet), uses the same method or property names, and provides the same functionality as described in this reference.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.