Share via


TimesheetDataSet.CustomFieldsRow class

Represents a custom field value that is entered for a timesheet row.

Inheritance hierarchy

System.Object
  System.Data.DataRow
    WebSvcTimeSheet.TimesheetDataSet.CustomFieldsRow

Namespace:  WebSvcTimeSheet
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaration
Public Class CustomFieldsRow _
    Inherits DataRow
'Usage
Dim instance As TimesheetDataSet.CustomFieldsRow
public class CustomFieldsRow : DataRow

Remarks

A row exists only if a value has been entered.

Tables contains a dynamically generated table named CFDefinition. This table contains a copy of the custom field definitions that are specified as being in a view at the time that this timesheet dataset was generated. This is helpful when you are operating under a security context that does not have rights to obtain the definitions from WebSvcCustomFields.

To add custom fields to a view, in Project Web App, go to Server Settings, and under Look and Feel, click Manage Views.

CFDefinition is a dynamically generated helper table and is not listed in the reference. CFDefinition fields are documented in CustomFieldDataSet.CustomFieldsRow.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See also

Reference

TimesheetDataSet.CustomFieldsRow members

WebSvcTimeSheet namespace